小程序-云开发-数据库专题

今天在使用云函数调用云数据库时,发现客户端和本地调试环境中,一直报调用超时的问题,但实际上,云数据库中数据已经生效了,只是在返回结果时,一直没有收到调用反馈的结果

小程序客户端中控制台打印如下信息:

 Unhandled promise rejection Error: cloud.callFunction:fail -404001 empty call result. 

本地调试工具中,对于云数据库调用的结果,一直是报:node.js:1 function exection timeout (20s)

几乎排查了一天,发现云函数中,是这样写的,使用的是success的回调风格:

换成Promise风格的回调后,竟然好了!

记录一下,供大家参考。

欢迎大家加入我的知识星球!

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐