Skip to content

打包部署


基本介绍

到此呢,部门管理、员工管理、登录认证的功能,我们都已经完成了。 那接下来,我们就来说一下前端工程的打包部署。 前端项目最终开发完毕之后,是需要打包,然后部署在 nginx 服务器上运行的


打包


部署

Nginx

(1)官网:https://nginx.org/

安装包(百度网盘):https://pan.baidu.com/s/1vHkeXHEvmjY8IMRrrMPRvQ?pwd=7btt

(2)介绍:Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,在各大型互联网公司都有非常广泛的使用

部署步骤

(1)打包完成之后,就可以将打包后的项目,部署到 nginx 服务器上了,记得将 nginx 解压到一个没有中文不带空格的目录中

(2)然后直接将 dist 目录中的内容,拷贝到 nginx 的解压目录中的 html 中即可 (html 目录下原有的两个文件, 可以直接删除)


(3)然后,在 nginx 服务器的核心配置文件 conf/nginx 中,在 http 配置块里面 添加如下反向代理的配置

注意:修改配置文件后需要执行 nginx.exe -s reload 命令重载配置文件

json
server {
    listen       80;
    server_name  localhost;
    client_max_body_size 10m;

    location / {
        root   html;
        index  index.html index.htm;
        try_files $uri $uri/ /index.html;
    }

    location ^~ /api/ {
        rewrite ^/api/(.*)$ /$1 break;
        proxy_pass http://localhost:8080;
    }

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   html;
    }
}

⚠️ 注意事项

Nginx 默认占用 80 端口号,如果 80 端口号被占用,可以在 nginx.conf 中修改端口号。(netstat –ano | findStr 80)

Nginx 常用命令

启动服务器:nginx.exe

重载服务器:nginx.exe -s reload

停止服务器:nginx.exe -s stop

Tlias 前端完整代码

链接:https://pan.baidu.com/s/1tIpZC5HWNNKHqQVc85axNg?pwd=zsdq 提取码: zsdq