我有两个用于获取数据的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在控制台中得到结果,即未订阅>