微信小程序errMsg : “request:fail socket time out timeout:60000”请求超时

前言
❕微信小程序errMsg : “request:fail socket time out timeout:60000”请求超时
有极少部分的手机在特定网络状态下,小程序当中调用API会出现的”request:fail socket time out timeout:60000”的问题。
遇到过有个客户的手机在连接WI-FI的情况下会出现该报错信息。


报错信息

1
request:fail socket time out timeout:60000

报错信息

大概意思是请求超时了。

原因

微信小程序官方默认各网络请求的超时时间,为60000毫秒。

也就是说少数用户网络较差的情况下会出现该种错误

附:
https://cdn.ouyanting.com/2019-11-05/WechatIMG1183.jpeg

微信小程序官方文档链接https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#%E9%85%8D%E7%BD%AE%E9%A1%B9

解决办法

打开app.json文件进行全局配置。

添加如下代码

1
2
3
4
5
6
"networkTimeout": {
"request": 1000000,
"connectSocket": 100000,
"uploadFile": 100000,
"downloadFile": 100000
}

保存即可。


  • 参考文章


微信小程序errMsg : “request:fail socket time out timeout:60000”请求超时
作者
墨陌默
发布于
2019年11月5日
许可协议