微信小程序配置合法域名和業務域名


在微信小程序的開發過程中,當需要請求第三方網站數據時,都是直接調用wx.request接口的:

xxxx:function(){
wx.request({
url: 'xxxxxxxxxx',
data: {},
header: { 'content-type': 'application/json' },
success: function (res) {
console.log("success!");
}
})
}

但是當我們在程序中實際調用以上程序時,就會報錯:“xxxxxxxxxx不在合法域名列表中,請參考文檔https://mp.weixin.qq.com/debug/wxadoc/dev/api/network-request.html” 。
為了簡便開發,微信開發者工具給我們提供了一個選項:點擊詳情->勾選‘不校驗合法域名’。

 

這樣就可以正常使用wx.request了。但是這只是為了簡化開發,

 

當需要發布時,這種方式是行不通的。這個時候就需要配置合法域名了
點擊:開發->開發設置->服務器域名。 

 

 配置成功之后,保存並刷新頁面,然后在微信開發者工具里,清除緩存,重新編譯一下,在點開詳情,點擊域名信息就可以看到了。

 

 這樣就OK了。
但是如果我們在小程序中,用webview的方式引用了第三方頁面,會報“頁面找不到”的錯,這個時候就需要你配置業務域名了。

 

業務域名就在上面配置合法域名的下面。
配置業務域名,首先域名,然后下載檢驗文件。

 

 

然后上傳校驗文件到域名根目錄,如果是tomcat服務器,則放到webapps/ROOT文件目錄下就可以通過校驗了。然后在微信開發者工具中清除緩存->重新編譯->詳情->域名信息就可以看到了。

 

 這樣就可以正常使用webview訪問第三方頁面了。

 


免責聲明!

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



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