配置uni-app 中 manifest.json->h5->devServer
manifest.json
/* h5特有相关 */
"h5" : {
"devServer" : {
"port" : 8080, //端口号
"disableHostCheck" : true,
"proxy" : {
"/api" : {
"target" : "http://192.168.4.85:8089", //目标接口域名
"changeOrigin" : true, //是否跨域
"secure" : false // 设置支持https协议的代理
}
}
}
}
// 接口路径
const rootPath = "/api/";
const post=function(url,data,callBack){
var ajaxData={
url: rootPath+url,
method: "POST",
data:data,
dataType:'json',
header:{
'content-type':'application/x-www-form-urlencoded'
},
success: callBack
}
ajaxData = ajaxData;
uni.request(ajaxData)
}
1、需要配置相关的配置文件。
2、修改请求的接口。
这样,我们就实现了在 uniapp 中解决了跨域的问题。方便了我们的接口调用。
最后,感谢前人的分享: