uni-app跨域解決


配置uni-app 中 manifest.json->h5->devServer
manifest.json

 

/* h5特有相關 */
"h5" : {
  "devServer" : {
  "port" : 8080, //端口號
  "disableHostCheck" : true,
  "proxy" : {
    "/api" : {
    "target" : "http://192.168.4.85:8089", //目標接口域名
    "changeOrigin" : true, //是否跨域
    "secure" : false // 設置支持https協議的代理
      }
    }
  }
}

 

// 接口路徑
const rootPath = "/api/";

const post=function(url,data,callBack){
  var ajaxData={
    url: rootPath+url,
    method: "POST",
    data:data,
    dataType:'json',
    header:{
      'content-type':'application/x-www-form-urlencoded'
    },
    success: callBack
  }
  ajaxData = ajaxData;
  uni.request(ajaxData)
}

 

 

1、需要配置相關的配置文件。

2、修改請求的接口。

這樣,我們就實現了在 uniapp 中解決了跨域的問題。方便了我們的接口調用。

 

最后,感謝前人的分享:

  https://blog.csdn.net/csdn_xng/article/details/88680309

       https://www.cnblogs.com/PYiP/p/11244134.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM