如何处理承诺中所有承诺中的错误(不停止执行其他承诺)

时间:2019-01-08 06:10:32

标签: javascript promise

我的方法中有两个API调用,因此我决定使用promise all来执行它们,并等待该方法直到完成API调用。

Test() {
  promise.all([getFoo(), getBar()])
    .then()
    .catch();
  -- --some other things
}

当我处理promiseAll中的错误时,即使只有一个Api调用失败,它也会进入catch阶段。但是,即使第一个API调用失败,我也需要继续执行第二个API调用。(通过分别处理每个Promise)我该怎么做?

0 个答案:

没有答案