- 在vue.config.js
module.exports = {
publicPath: '/adm/', // 二级目录
devServer: {
open: true,
port: 8888
}
}
- router中配置
const router = new VueRouter({
mode: 'history',
// base: process.env.BASE_URL,
base: '/adm/', // 二级目录
routes
})
- nginx多网站配置 根据location部署
server {
listen 80;
server_name localhost;
location / { // 前台网站 访问 127.0.0.1
root dist; // 根目录下直接放了一个dist前端代码
index index.html index.htm;
try_files $uri $uri/ /index.html; // 刷新空白
}
location /adm { // 后台网站 访问 127.0.0.1/adm
alias adm/dist; // 根目录下adm文件夹下有一个dist前端代码
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
}
注意:
二级目录下 要使用alias 不能使用root
网友评论