【发布时间】:2013-10-23 06:25:12
【问题描述】:
我有一个函数可以将文件上传到服务器并返回一个承诺。 我想检查每个承诺何时完成并显示“成功部署文件名..”的日志。
我不关心承诺的顺序,但 Q.all() 对我没有帮助,因为它仅在所有承诺完成时返回,或者在一个失败时快速失败。
我想写一些东西来检查我的一个承诺何时完成并显示日志。 由于每个文件都可能很大,因此我希望用户能够收到到目前为止已上传的内容的提醒。
当我的一个文件失败时,用户会看到如下内容:
Successfully deployed file1.txt
Successfully deployed file2.txt
Failed deploying file3.txt
【问题讨论】: