在开发H5平台时,需要使用浏览器进行调试,而浏览器会有跨域的问题
推荐通过配置manifest.json->h5->devServer->proxy
解决
"h5" : {
"devServer" : {
"https" : false,
"proxy": {
"/api": {
"target": "http://test.XXXX.com"
}
}
}
}
uni-app 中 manifest.json->h5->devServer
实际上对应 webpack 的 devServer,
简单类型属性均可在manifest.json->h5->devServer
节点下配置,funciton 等复杂类型暂不支持。
也可以创建一个vue.config.js
文件,并在里面配置devServer
官方也给出了解决方案: https://ask.dcloud.net.cn/article/35267