小程序-云开发-数据库专题
今天在使用云函数调用云数据库时,发现客户端和本地调试环境中,一直报调用超时的问题,但实际上,云数据库中数据已经生效了,只是在返回结果时,一直没有收到调用反馈的结果
小程序客户端中控制台打印如下信息:
Unhandled promise rejection Error: cloud.callFunction:fail -404001 empty call result.
本地调试工具中,对于云数据库调用的结果,一直是报:node.js:1 function exection timeout (20s)
几乎排查了一天,发现云函数中,是这样写的,使用的是success的回调风格:
换成Promise风格的回调后,竟然好了!
记录一下,供大家参考。
欢迎大家加入我的知识星球!