如何在uniapp中解决H5跨域问题
uniapp的跨域问题
跨域是浏览器对自身的一个保护机制,因此在uniapp需要解决跨域问题的其实只有浏览器。APP,小程序等并不需要考虑这些问题。
解决H5跨域问题
在uniapp中使用的是vue,因此解决H5跨域问题的方法是需要在vue上面做文章。有过vue开发经验的开发者应该知道配置代理的作用。
创建vue.config.js文件,在里面添加如下代码:
module.exports = {
devServer : {
"https" : true,
"proxy" : {
"/" : {
"target" : "URL", //请求的server域名
"changeOrigin" : true,
"secure" : false,
}
},
"port" : 8080
}
}
即可解决uniapp中的H5跨域。