我是用的最简单的方法进行去代理
在配置文件配置manifest.json 文件进行配置
"h5": {
"devServer": {
"port": 8080, //端口号
"disableHostCheck": true,
"proxy": {
"/dev-api": {
"target": "http://192.12.1.88:8080", //目标接口域名
"changeOrigin": true, //是否跨域
"secure": true, // 设置支持https协议的代理
"pathRewrite": { ///是否重写,重写路径,就是将上面的/替换为''
"^/dev-api": ""
}
}
}
}
},
在自己的配置发起请求地址
let url="http://192.12.1.88/dev-api"
const baseUrl =process.env.VUE_APP_PLATFORM === "h5" ? '/dev-api' : url
//初始化请求配置
uni.$u.http.setConfig((config) => {
console.log(config, 'setConfig')
/* config 为默认全局配置*/
config.baseURL = baseUrl;
config.credentials = true;
return config
})