标签: javascript node.js asynchronous firebase
我正在使用带有NodeJS的firebase执行一些异步过程。
我想在完成NodeJS流程执行的所有任务时停止,而无需使用Ctrl + C命令。
我尝试退出该进程,但它在所有执行完成之前运行。
如何运行所有异步任务然后退出脚本?
答案 0 :(得分:8)
首先,所有异步进程都应该是promises,然后将所有这些promise包含在service B的单个promise中,并在该promise解析时退出。像这样:
service B
Promise.all