2756关注8370浏览
你好,我的小程序使用的域名的域名real.monggol.top 已经备 已经备案,TLS也支持1.2,也在小程序后台配制为合法域名。但有问题是这段代码:
wx.request({url:'https://real.monggol.top/article/index?pageNum=1&numPerPage=5',
success:function(res){
console.log("success")
},
fail:function(res){
console.log("fail")
}})
有时能访问可以得到正确结果并走success方法。但有时访问能看到返回结果,但是不走success,与不走fail方法,随后所有的请求都会是这样(哪怕重新编译代码),只有重启微信开发工具或者手机重新扫描才可以恢复正常。 这个BUG不分基础库版本,工具版本,微信版本,都会出现。
不正常情况截图:
(重启工具后)正常情况输出:
-
至过去的我
2044人对此回答表示赞同
我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多> -
Jaxson
8人对此回答表示赞同
应该是逻辑写的有问题吧?检查一下。或者服务器不够稳定
展开81回复分享发布于 6年前评论(1)
收起评论
-
Rutledge
6人对此回答表示赞同
其实我怀程序底层调用网络请求,验证域名ssl那块有问题的,因为我选上不验证域名立马就好了。反应到现实当中,有时候可以,有时候不可以。
展开60回复分享发布于 6年前评论(0)
收起评论
-
景小茶
3人对此回答表示赞同
主好,不知道有否解决此问题。
展开34回复分享发布于 6年前评论(4)
收起评论
-
Elijah 2019-02-18 00:01
嗯!我的也是已经回传了数据和返回状态,就是wx.request的success与fail回调函数没有返应。这种bug很无语的。
回复 -
爱不复生 2019-02-19 15:29
是的,看来还是有区别。小程序开发平台是基于nwjs环境,可能其所提供的回调函数的运行机制存在一定的漏洞。像我的情况中,明明已经回传数据和返回状态,但就是不进入任何一个回调函数处理业务逻辑,看来还是开发工具本身的问题。
回复 -
吴柔 2019-02-21 16:15
那我的和你这种情形还不太一样。龙其我在不断切换微信基础版本的时候,就会在第5、6次的时候wx.request回调函数会突然没反应。
回复 -
大青 2019-02-23 21:18
不好意思,我的问题找到了:是有关开发工具配置有问题造成的。
回复
-
就下面这一句话,没什么逻辑的。通过network看都是状态200,且有数据返回,就是不走success或者fail方法。