大约从2020年10月份开始,微信升级基础库版本之后,调用云函数报错。报错信息如下:
{
errCode: -404011
errMsg: "Error: errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID , cloud function service error code -501000, error message 找不到对应的FunctionName.; at cloud.callFunction api; "
}
检查后才发现是因为云函数使用环境出错了(应该使用正式环境,实际使用的是测试环境)
解决方法
在调用云函数时局部复写配置,如:
wx.cloud.callFunction({
config: {
env: 'xxx'
},
name: 'xxx',
data: {
weRunData: wx.cloud.CloudID(cloudID)
},
success: function (res) {
// 处理逻辑
}
})
如果有多处调用云函数,也可以在头部设置环境:
wx.cloud.init({env: 'xxx'});
完!
本文介绍了一种微信云函数调用时出现的错误及其解决办法。该错误发生于2020年10月微信升级基础库版本后,表现为无法找到对应的FunctionName。文章详细说明了如何通过复写配置指定正确的运行环境来解决问题。
5325

被折叠的 条评论
为什么被折叠?



