小程序调用云函数报错:
errCode: -404011 cloud function execution error | errMsg: cloud.callFunction:fail requestID 2a26cd1e-ecc2-11ea-8047-525400979946, cloud function service error code -504002, error message Runtime.UserCodeSyntaxError: SyntaxError: Invalid or unexpected token
小程序代码:
wx.cloud.callFunction({
name: "cloud-travellog",
success: function success(res) {
console.log(res);
},
fail: function fail(e) {
console.log(e);
} });
云函数代码:
const cloud = require('wx-server-sdk')
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV
})
exports.main = async (event) => {
const { APPID } = cloud.getWXContext()
return {
APPID
}
}
看上去是最简单的云函数,不知道为什么报错,求解答!万分感谢!
同样遇到了这个问题,代码都是新建项目时,quick sample中自带的。而且也同步到云端了。就是改了一下envid而已。怀疑人生了
请问解决了吗?
call failed:, Error: cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg: TypeError: db.collection(...).limit(...).add is not a function
我的报这个错
你提供的报错信息应该不对应,这里应该是代码原因。
检查一下有没有代码更新成功,重新部署一下
return await db.collection('logs').limit(5).add({
data:{
id:event.id,
link:event.link,
title:event.title,
imagePath:event.imagePath,
num:event.num
}
})