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