uni-app在打包发版后Nginx代理路径访问不到问题
2024-02-29 本文已影响0人
甘道夫老矣
场景:当打包h5页面后给运维时,在Nginx部署设置中,如果新增一个路径,发版后访问不到,但是在Nginx设置根节点路径,就可以访问。
注意:虽然放根节点可以,并且每次发版一个项目新增一个端口号放根节点路径都可以,但是同端口下运行多个项目,管理多个项目,配置不同路径就不行。
解决:
manifest.json
"h5" : {
"router" : {
"mode" : "hash",
//默认是/,这里设置成./即可
"base" : "./"
},
}
扩展:在vue或者angular等项目中,找到index.html,然后新增下面代码即可
<head>
<meta charset="utf-8">
<title>穹影数字化服务站</title>
//改变访问路径
<base href="./">
</head>
``