【发布时间】:2021-03-25 10:38:44
【问题描述】:
我想添加一个超时,这样如果这些“任务”中的任何一个花费超过 5 分钟,它应该停止该功能并解决承诺。我一直在努力,任何帮助表示赞赏。谢谢!
if (require.main === module) {
(async () => {
const tasks = [];
for (let i = 1; i <= NB_PARALLEL; i++) {
tasks.push(buildReferenceSpaceCollection(json));
}
const results = await Promise.all(tasks);
console.log(results);
process.exit(0);
})().catch(console.error);
}
【问题讨论】:
标签: node.js asynchronous promise timeout