完成所有异步任务后退出NodeJS脚本

时间:2017-05-09 12:46:18

标签: javascript node.js asynchronous firebase

我正在使用带有NodeJS的firebase执行一些异步过程。

我想在完成NodeJS流程执行的所有任务时停止,而无需使用Ctrl + C命令。

我尝试退出该进程,但它在所有执行完成之前运行。

如何运行所有异步任务然后退出脚本?

1 个答案:

答案 0 :(得分:8)

首先,所有异步进程都应该是promises,然后将所有这些promise包含在service B的单个promise中,并在该promise解析时退出。像这样:

Promise.all