【前端部署】部署uniapp
uniapp内部配置打包
-
把全局域名相关变量改成生产环境相关
-
修改
manifest.json中的h5配置- 路由采用
history模式 - 运行基础路径写
/hz - 启用
https协议 - 端口默认
8888
- 路由采用
-
工具栏-发行-h5,进行打包
-
成功后,打开打包路径
\unpackage\dist\build\h5 -
把里面的资源复制到服务器的根目录的hz文件夹下面
- 比如复制到
/var/www/hz
- 比如复制到
后续要在nginx中配置
-
针对history模式的两个问题:
- 找不到文件时自动返回前端页面
- 刷新问题
-
【解决方案】
vim /etc/nginx/nginx.conf- 打开文件修改
location / { 不用写 } location /hz{ alias /var/www/hz; try_files $uri $uri/ /index.html last; }- 这里面alias和last能解决页面刷新后404的问题
- 打开文件修改