微信小程序常见网络请求失败问题总结及解决方案

微信小程序常见网络请求失败问题总结及解决方案

微信开发者工具中未勾选不校验合法域名设置

未勾选这个设置在任何环境下发送http网络请求会失败
image.png

发送的是https请求,但网络请求依旧是失败

需要到官方的微信小程序后台的 开发管理 -> 开发设置 -> 服务器域名配置位置进行域名的配置
image.png

在体验版环境下无法发送http网络请求

点击小程序右上角 ··· 打开菜单
-> 点击开发调试按钮
-> 打开调试
-> 打开后需要重新打开小程序
-> 然后小程序界面中出现绿色的 vConsole 按钮即可
image.png

微信开发者工具中网络请求正常,真机上就是发不了请求

检查您的手机手机和公司的开发环境是否在同一局域网内, 一般就是用着同一个网络就ok

题外小故事:
最近换了一家新公司, 测试反馈了小程序的一个bug, 我三下五除二, 把bug解决了, 发了个体验版, 然后带着点好奇心想用手机体验体验咱公司的小程序

欸, 欸, 欸, 咋的都没数据, 根据我多年经验, 我直接在开发者工具开启真机调试, 查看了网络请求的列表, 一看, 全部都是 pennding , 然后再过一会儿, 都 fail 了, 我可劲的研究请求、查设置、对比电脑发的跟手机发的有什么不同、看网络请求咋封装的、疯狂百度······ 都没有结果, 搞到了晚上20点, 心态崩了, 灰头土脸的先回家了

我真的炸裂啊, 一个小bug一直在心里膈应着我, 第二天上班, 我又振作起来百度找bug, 然后听到同事在聊小程序相关的问题, 我问: 你能用吗? 她们说可以呀, 我傻了, 我说我手机发不了请求, 然后她们直接一语中的, 直接点出了我的问题所在, 说我没连wifi, 虽然我连了, 但是连错了······

不过没连wifi这个问题我真没想到, 虽然我知道也遇见过这个问题的, 但这次还真没想起来… 因为上家公司的体验版环境也是https的, 并且也在小程序后台做了配置, 每次用都没问题, 流量也能访问, 太过于轻松, 导致忘记了今天遇到的这个问题

因此写了今天这个文章, 欢迎大家补充和讨论哈!!😄😄😄

  • 7
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
微信小程序中,服务器问题通常可以通过以下方式来解决: 1. 选择合适的服务器:你可以选择使用云服务器(如阿里云、腾讯云)或自建服务器来托管你的小程序后端。云服务器提供了稳定的网络环境和强大的计算能力,而自建服务器则需要你自己购买硬件设备和维护网络环境。 2. 架设后端服务:在服务器上搭建后端服务,用于处理小程序发送的请求和返回相应的数据。你可以选择使用各种后端开发技术,如Node.js、Java、Python等。根据项目需求,你还可以选择使用数据库(如MySQL、MongoDB)来存储和管理数据。 3. 接口设计和开发:根据小程序的功能需求,设计并开发合适的接口,供小程序与后端进行数据交互。你可以使用RESTful API或GraphQL等方式来设计接口,并使用相应的编程语言来实现接口逻辑。 4. 数据传输和安全性:在小程序和服务器之间进行数据传输时,需要考虑数据的安全性。可以使用HTTPS协议进行数据加密传输,并对用户敏感信息进行适当的加密和保护。 5. 监控和优化:定期监控服务器的性能和稳定性,及时处理异常情况和优化服务器配置。可以使用监控工具来实时监控服务器的运行状态,以及日志记录和错误追踪工具来帮助排查问题。 以上是一般解决微信小程序服务器问题的一般方法。具体的解决方案还需要根据你的项目需求和技术栈来具体选择和实施。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值