0

当呼叫在挂起时停留超过几秒钟时,Angular 中是否可以重试连接?

4

1 回答 1

3

应该可以使用pipe,timeoutretryRxjs 的组合。如果timeout超过,retry4次,否则,catchError

return this.httpClient.post(url, data, httpOptions).pipe(
  timeout(3000),
  retry(4),
  catchError(<DO SOMETHING>)
);
于 2018-06-04T10:22:04.490 回答