最近做的一个uniapp小项目,运行到浏览器端请求接口的时候会抛出 cors跨域错误
解决方法
打开 manifest.json文件,末尾添加如下代码
"h5" : {
"devServer" : {
"https" : true, //启用 https 协议
"port":8080,
"disableHostCheck":true, //禁用 Host 检查
"proxy":{
"/api":{
"target":"https://nongxintest.nongxintop.com:9018/pgcore-pos",
"changeOrigin":true,
"pathRewrite":{
"^/api":""
}
}
}
},
"optimization" : {
"treeShaking" : {
"enable" : false
}
}
}
前端调用的时候
即可直接使用 /api 代替原地址