云函数中使用setTimeout ,延迟调用 其他的云函数失败
- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
调试和直接在程序用调用 都是有效的
但是使用 触发器调用 ,根本找不到被调用的云函数的调用记录
setTimeout( function () { console.log( new Date ()); const a = cloud.callFunction({ name: 'addBookCollectionById' , data: { novelId: novelId } }) }, index* 750 ); |
去掉setTimeout 就是好的。但是因为是批量执行,并发数超过20会报错,所以我才写的延时
现在不知道怎么办了