若依VUE前端打包,nginx非根目录404解决
源码修改部分
退出登录(不然退出的时候会 404):Navbar.vue:112 行
1 | this.$store.dispatch('LogOut').then(() => { |
路由部分(不然【点击/刷新】菜单的时候会 404)router/index.vue:168 行
1 | // nginx 非根目录需要加base,不然到时候路由进不去 |
vue 配置文件部分 vue.config.js:21 行
1 | publicPath: process.env.NODE_ENV === "production" ? "/你自己的目录名" : "/", |
重新登录 request.js:91 行
1 | store.dispatch('LogOut').then(() => { |
nginx 配置部分
1 | location /目录名 { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Crystal!
评论

