微信小程序“打開調試模式可以發出請求,關閉調試模式無法發出請求”


最近在開發微信小程序時,遇到 打開調試模式可以發出請求,關閉調試模式無法發出請求的情況。

解決方案:需要在小程序后台配置服務器域名    

路徑:「小程序后台-開發-開發設置-服務器域名」 中進行配置,配置時需要注意:

 

 

     由於域名只支持https,所以需要給域名配置SSL證書。在服務器nginx中配置證書https://www.cnblogs.com/wang-yaz/p/14714072.html

  • 域名只支持 https (wx.requestwx.uploadFilewx.downloadFile) 和 wss (wx.connectSocket) 協議;
  • 域名不能使用 IP 地址(小程序的局域網 IP 除外)或 localhost;
  • 可以配置端口,如 https://myserver.com:8080,但是配置后只能向 https://myserver.com:8080 發起請求。如果向 https://myserver.com、https://myserver.com:9091 等 URL 請求則會失敗。
  • 如果不配置端口。如 https://myserver.com,那么請求的 URL 中也不能包含端口,甚至是默認的 443 端口也不可以。如果向 https://myserver.com:443 請求則會失敗。
  • 域名必須經過 ICP 備案;
  • 出於安全考慮,api.weixin.qq.com 不能被配置為服務器域名,相關API也不能在小程序內調用。 開發者應將 AppSecret 保存到后台服務器中,通過服務器使用 getAccessToken 接口獲取 access_token,並調用相關 API;
  • 不支持配置父域名,使用子域名。

    微信官網文檔https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html

 


免責聲明!

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



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