前言
想在同一个域名端口下 发布多个项目 通过不同的路径进入不同的项目中。
例如:xxx:9527/A xxx:9527/B 分别进入A和B 两个项目,需要配置nginx和 vue.config.js的publicPath或vite.config.js的base
nginx配置
# 项目2前端
location /A{
alias D://nginx/html/Adist/;
index index.html;
try_files $uri $uri/ /A/index.html;
}
# 配置默认访问前端
location /B {
root D://nginx/html/Bdist/;
index index.html index.htm;
try_files $uri $uri/ /B/index.html;
}
vite.config.js 或vue.config.js设置
//vite.config.js设置base
A项目 设置成base:"/A" B项目 设置成base:"/B"
//vue.config.js设置publicPath
A项目 设置成publicPath:"/A" B项目 设置成publicPath:"/B"

7681

被折叠的 条评论
为什么被折叠?



