收藏
回答

云函数中使用setTimeout ,延迟调用 其他的云函数失败

问题模块 框架类型 问题类型 终端类型 AppID 基础库版本
云开发 小程序 Bug 工具 wx96cb3ac4f0d206a1 1.0.3

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


调试和直接在程序用调用 都是有效的

但是使用  触发器调用 ,根本找不到被调用的云函数的调用记录


setTimeout(function () {
 
 
 
console.log(new Date());
 
const a = cloud.callFunction({
 
name: 'addBookCollectionById',
 
data: {
 
novelId: novelId
 
}
 
})
 
}, index*750);



去掉setTimeout 就是好的。但是因为是批量执行,并发数超过20会报错,所以我才写的延时

现在不知道怎么办了

最后一次编辑于  07-27  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

1 个回答