vue-element-admin icon indicating copy to clipboard operation
vue-element-admin copied to clipboard

npm run build:prod打包,通过Nginx代理后访问java后台,在登陆页面不能跳转。

Open abangv opened this issue 11 months ago • 3 comments

mock部分已处理。请求和返回值正常,不能跳转。页面提示error。(无其他报错或说找不到其他错误) vue.config.js //空白页面问题 // .plugin('ScriptExtHtmlWebpackPlugin') // .after('html') // .use('script-ext-html-webpack-plugin', [{ // // runtime must same as runtimeChunk name. default is runtime // inline: /runtime..*.js$/ // }]) // .end() //取消请求mock数据 // , before: require('./mock/mock-server.js') main.js //取消请求mock数据 // if (process.env.NODE_ENV === 'production') { // const { mockXHR } = require('../mock') // mockXHR() // }

nginx配置: location / { root html; index index.html index.htm; try_files $uri $uri/ /index.html; } location ^~/prod-api { proxy_pass http://localhost:8080/; } login和getInfo请求返回值均正常。

nginx中mock下正常跳转,(放开以下注释) main.js:

, before: require('./mock/mock-server.js')

if (process.env.NODE_ENV === 'production') { const { mockXHR } = require('../mock') mockXHR() }

abangv avatar Jul 16 '23 13:07 abangv