叉联接捕获错误而不响应

时间:2018-08-27 11:48:46

标签: observable angular6 fork-join

我有两个用于获取数据的API,并且我正在使用Fork Join发送并行请求,我面临的问题是,如果一个API返回错误,则另一个API响应未被订阅,但是网络标签会同时显示两个请求。

我想针对成功的响应获取API的数据。

 let call1= this.http.get(`${apiIp}/users/getS1`);
    let call2= this.http.get(`${apiIp}/users/getS2`);
    forkJoin(
      call1,
      call2
    )
      .subscribe(res => console.log(res),err => console.log(err))

  }

我在控制台中遇到错误,并且“网络”选项卡也显示针对第一个API的错误,但是第二个API请求具有成功的响应,但是我没有针对第二个API在控制台中得到结果,即未订阅

0 个答案:

没有答案