获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
相同问题 +1,本地调试发现 result 里面的 msgid 竟然是个 BigInt 类型(似乎这个问题也会导致本地调试云函数一直无法 response) [图片] 我的解决方法:将 msgid 转成 string 进行返回 (这里是个 demo 所以没有做 msgid 是否为空判断,有需要可以自己处理) [图片] 再补一张 toString 以后的图[图片]
subscribeMessage.send errCode: -504002报错?[图片]Error: cloud.callFunction:fail Error: errCode: -504002 functions execute fail | errMsg: TypeError: Do not know how to serialize a BigInt 调用订阅消息后测试消息可以发送成功,但是返回值报错Do not know how to serialize a BigInt,无法判断是否发送成功。 2022-05-01 解决方法:云函数的返回值不要返回result,直接返回result.errCode,就不会报错。原因是直接返回result被序列化导致报错(其实就是bug),所以返回result.errCode足以用于判断!
2022-08-22