经过前天一下午加昨天一天的艰苦奋斗 , 终于把这个跨域问题给解决了 , 尝试了两个项目的几个接口, 都可以成功
当浏览器向后端接口请求数据时 , 会出现跨域问题 , 出现如下报错
我的后端接口地址是 : https://www.uinav.com/api/public/v1/home/swiperdata
一 , manifest.json 中, 点源码视图 ,加上跨域配置
// h5端跨域配置
"h5": {
"devServer": {
"disableHostCheck": true,
"proxy": {
"/api": {
"target": "https://www.uinav.com",
"changeOrigin": true,
"secure": false
}
}
}
}
二 , 要发请求的.vue文件中
getSwiperImg() {
uni.request({
method:'POST',
url: '/api/public/v1/home/swiperdata',
//传参
data: {
name: 'tom',
age: 18
},
success: res => {
this.swiperImg = res.data.message;
},
fail:res=>{
console.log(res)
}
});
},