vue加跨域代理静态文件404_解决vue本地环境跨域请求正常,版本打包后跨域代理不起作用,请求不到数据的方法——针对vue2.0...
生活随笔
收集整理的這篇文章主要介紹了
vue加跨域代理静态文件404_解决vue本地环境跨域请求正常,版本打包后跨域代理不起作用,请求不到数据的方法——针对vue2.0...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題:在本地使用了proxyTable代理可以正常跨域請求后臺數據,打包上傳后就無法獲得后臺的json文件。查看了相關資料可以用nginx進行解決。還可以使用命名環境變量,請求的時候進行判斷,話不多說上干貨
module.exports = merge(prodEnv, {
NODE_ENV: '"development"'
API_HOST:"//localhost:8080/api/"
})
module.exports = {
NODE_ENV: '"production"',
API_HOST:'""'
}
let base = process.env.NODE_ENV === 'production' ?'http://192.168.1.252:8080':'http://localhost:8080';
Vue.prototype.baseURL = base;
4、配置完成進行請求??Header.vue
axios.get(this.baseURL + '/api/graphql?', {
params: {
}
}
配置完成打包成功上傳部署測試一波了!
總結
以上是生活随笔為你收集整理的vue加跨域代理静态文件404_解决vue本地环境跨域请求正常,版本打包后跨域代理不起作用,请求不到数据的方法——针对vue2.0...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2299元起!vivo S17全新配色相
- 下一篇: 智能清洁下半场,追觅为何能率先打破扫地机