vue 測試環境跨域問題解決方案:vue-confige里添加:
devServer: {
port: port,
open: true,
overlay: {
warnings: false,
errors: true
},
proxy: {
'/api': {
target: 'http://erpapi.xxxxx.com',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
// before: require('./mock/mock-server.js')
},
部署到線上環境時,需要另外的方法解決:需要通過反向代理解決跨域問題。如果使用的是iis,參考:https://www.cnblogs.com/dreamer-fish/p/3911953.html ,注意在配置代理地址的時候一定要加端口號,不然不生效,即使80端口也要加