0
アムをキャンセル余分な要求を送信しています。コードは動作しますが、devToolsネットワークのタップで、最後に余分な要求が送信され、キャンセルされていることに気付きました。私はここで間違ってやっていることは、コードです:ここでは角度のHttpClient要求は試行回数との間の遅延で要求を作るために<em>Angulars</em><em>のHttpClient</em>サービスを利用しようとしていること
return this.http.post<LoginSuccessPayload>('/api/auth/signin', payload).pipe(
retryWhen(errors => {
return errors.pipe(
mergeMap((er: any) => {
if (er.status === 504 || er.status === 503) {
return of(er.status).pipe(delay(1000));
}
return _throw({message: er.error.message || 'Notification.Core.loginError'});
}),
take(3),
concat(_throw({message: 'Notification.Core.networkError'}))
);
})
);
がFirefoxのとクロームネットワーク]タブの画像であり、そこに3つの要求することが、そのは4を作り、最後の1
どのようなネットワークコールが表示されますか? – martin