开发工具、云函数测试都能调用成功且有日志,iPhone真机云函数调用失败,无日志
- 当前 Bug 的表现(可附上截图)
环境:iOS 12.0, 微信版本号:6.7.3
云函数:
const rp = require( 'request-promise' ); exports.main = (event, context) => { const result = rp({ method: 'POST' , url: 'somePath/doSth' }).then( function (body) { return body }) . catch ( function (err) { return err }); return result } |
调用:
wx.cloud.callFunction({ name: 'cloudFunc' , data: { imageInfo: res.data }, success: function (res) { doSth() }, fail: err => { console.error( '[云函数] 调用失败' ,err) } }) |
响应时间未超过“网络请求的超时时间”的配置时间,且云函数的日志里面没有这些失败调用的记录
{ column:72695, errCode:-1, errMsg: "cloud.callFunction: fail operateWXData:fail data no response; at cloud.callFunction api" , line:2, sourceURL: "https://usr/app-service.js" } |
- 预期表现
调用成功。调用成功/失败,日志里面都有对应的记录