微信小程序手機預覽請求不到數據(最后一條不明所以)


本地開發調試小程序時,用手機預覽需要有如下設置:
1、微信開發者工具中設置:不校驗安全域名、web-view 域名、TLS 版本以及 HTTPS 證書。這樣在有網絡請求的時候,就可以訪問本地的服務器了,因為本地開發調試一般都是IP+端口的訪問地址。
2、手機和電腦(本地服務器)應該配置為同一局域網段。
3、手機掃碼進入小程序后,應該打開調試模式才能請求到網絡數據。
4、有時候發現以上要求都滿足后,還是無法請求到數據,可能原因是你的電腦的防火牆屏蔽了你的請求,這時候關閉防火牆就可以了。
---------------------
以上內容作者:完蛋鬧
來源:CSDN
原文:https://blog.csdn.net/tangletao/article/details/79192655?utm_source=copy
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

5、說說我遇到的坑

        首先記住一點: 當調試工具有數據時,而手機沒有數據這種情況發生時, 可以把接口地址直接用微信打開看看,(所有的手機都)能請求到數據就是代碼的問題,請求不到數據就是地址或者網絡的問題。

為什么要強調所有的手機都能請求到數據呢,我遇到的情況比較奇特

       接口已經放到外網服務器上,https域名下,手機調試也開了(以上4條都做過了),調試工具上沒任何問題,在我的華為手機上預覽也沒有任何問題

       然而前端幫我調樣式的時候發現: 除了我之外其他所有人的手機預覽(或體驗版)時都沒有數據。

網上的方法都試了,依然一臉懵逼,冷靜一夜,第二天清醒后

       用微信直接打開接口地址,我的手機可以請求到數據,其他人直接找不到頁面或者地址解析錯誤(當時我們所有人都連着公司的無線網:內網),只能懷疑是地址或者網絡的問題了,因為代碼設置檢查了N遍沒問題。

於是嘗試其他人關掉wifi再請求接口,OK, 有數據,嘗試手機預覽小程序,OK, 一切正常。

(此問題應該與上面的第二條相同,應保持手機和服務器都在同一網絡:外網,但是我手機在內網就可以,還是有點不明所以)!


免責聲明!

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



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