官网的解释:uni-app H5跨域问题解决方案(CORS、Cross-Origin),别看是官网,内容很长,没解决问题
参考:uni-app踩坑+小改造 ,写法上有问题,广告一堆,看起来也有问题
参考还是有一定用的,不过写法要注意一下,修改src\manifest.json文件
"h5" : {
"devServer" : {
"https" : false,
"proxy" : {
"/uploads": {
"target" : "https://你的域名/uploads",
"changeOrigin": true
}
}
},
...
...
有时需要这样写才有效
"h5" : {
"devServer" : {
"https" : false,
"proxy" : {
"/uploads": {
"target" : "https://你的域名",
"changeOrigin": true,
"pathRewrite" : {
"^/uploads": "/uploads"
}
}
}
},
...
...
注意,uploads目录要匹配,下面是前端代码
uni.request({
url: '/uploads/xxxxxxxx.json',
method: 'get',
success: res => {
that.workHistory = res.data
}
})