易语言整合uniapp解决浏览器跨域cors问题

288 阅读1分钟

易语言整合uniapp解决浏览器跨域cors问题,$我相信不单单是易语言的开发者会遇见浏览器跨域cors问题, 我觉得使用代理访问的方式是最佳 的解决方案。 "devServer": { "disableHostCheck": true, "proxy": { "/换成你的API前缀": { "target": "你的域名", "changeOrigin": true, "secure": true, "pathRewrite": { "^/换成你的API前缀": "/换成你的API前缀" } } } },

image.png

在h5增加关键配置

然后siteinfo.js里生成的配置的域名去掉,因为上图的已经用代理设置了域名地址。

image.png

DIY可视化API使用时,使用全局域名的方式,主要是为了方便快速切换环境,生成的代码里不会直接带上域名地址。

image.png

其实uniapp跨域的关键设置,通过代理访问的方式配置,适于各种提供API后台,比如JAVA springboot 、php、go、delphi、python等语言提供的API,解决跨域问题的王道。