微信公开课
微信公开课小程序热议问题「wxrequest程序bug」
摘要:如何解决wxrequest程序bug
展开:APIServer返回httpStatusCode为500,body携带错误信息,wx.request却相应了success函数。导致外面包装的Promise执行了resolve//代码,红色部分为log输出returnnewPromise(function(resolve,reject){wx.request({url:config.apiRoot+uri,method:POST,data:data,header:_.extend({contenttype:application/json},config.headers),success:function(res){console.log(正确在这里)console.log(res);resolve(res.data)},fail:function(res){console.log(错误在这里)reject(res)},complete:function(){if(opt.showToast){_hideLoading()}}})});//Console截图
更多有关wxrequest程序bug的小程序开发问题勤请扫码关注微信公开课小程序参与讨论!了解更多