问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 微信小程序 Bug 客户端 wxbdeccc61610becd8 2.2.5
- 当前 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"
}
- 预期表现
调用成功。调用成功/失败,日志里面都有对应的记录
微信小程序开发问题解答
微信小程序开发者回答:
出错的调用,在云控制台能看到函数调用日志吗。如果有的话,截图看下
微信小程序开发者回答:
云函数的日志里面没有这些失败调用的记录,这也导致我无法调试。
真机调用偶尔会成功(10次调用可能有1次成功)
微信小程序开发者回答:
我也和你的情况类似,云函数测试成功,但是微信小程序却出错,我的是显示的是 调用数据库失败 cloud.callFunction:fail request:fail timeout; at cloud.callFunction api;
求官方解决下,现在微信小程序已经用不了了
本文网址:http://www.91bianli.com/kaifazhinan/78620.html