• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信小程序手机预览请求不到数据(最后一条不明所以)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本地开发调试小程序时,用手机预览需要有如下设置:
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, 一切正常。

(此问题应该与上面的第二条相同,应保持手机和服务器都在同一网络:外网,但是我手机在内网就可以,还是有点不明所以)!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序异步请求问题发布时间:2022-07-18
下一篇:
微信小程序中使用Async-await方法异步请求变为同步请求发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap