1.URL 地址重写不要错误,犯低级错误。 2. 后端接受请求,查看URL是否重写,前端代理是否生效 3.要用浏览器测试跨域问题
uni-app跨域
manifest.json 码源视图中修改
"h5" : {
"devServer" : {
"proxy" : {
"/devapi" : {
"target" : "xxx:8865",
"changeOrigin" : true, //是否跨域
"secure" : false, // 设置支持https协议的代理
"pathRewrite" : {
"^/devapi" : "/"
}
}
}
},
}
Vue跨域
vue.config.js中修改
// webpack-dev-server 相关配置
devServer: {
//前端项目主机
host: '0.0.0.0',
port: port,
open: true,
proxy: {
// detail: https://cli.vuejs.org/config/#devserver-proxy
[process.env.VUE_APP_BASE_API]: {
target: `http://127.0.0.1:9100`, //目标
changeOrigin: true, //实现跨域
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
}
}
},
disableHostCheck: true
},
|