【发布时间】:2015-03-25 17:21:22
【问题描述】:
数组和循环,但我希望能够并行运行所有这些,因为我不想一个接一个地运行。
我基本上想将所有端点调用状态代码、正文和时间存储为数组,并将它们作为结果返回,无论端点中是否存在错误。
我正在使用 Bluebird,如何使用它的功能来解决这个问题?
【问题讨论】:
-
WTH 是
getComponentStatuses(componentsToCheck)[0]应该做什么?如果您只关心第一个,为什么还要构建一个数组?顺便说一句,您的请求已经正在并行运行。 -
@Bergi 对此表示感谢。我使用 [0] 是因为如果不使用它会出现此错误:
Object [object Promise],[object Promise],[object Promise] has no method 'then'即InternalError -
@thefourtheye 我必须展示整个脚本代码库,以便准确了解幕后发生的事情。
-
@Bergi 你是什么意思它已经在并行运行?
标签: javascript node.js promise restify bluebird