Угловой перехватчик Http: catchError и возвращаем успех - PullRequest
0 голосов
/ 07 февраля 2019

У меня есть Http Interceptor (Angular 7), который ловит ошибки.Можно ли перехватить ошибку и, исходя из некоторых условий, вернуть ошибку вместо ошибки?Мой текущий код.

export class RequestInterceptor implements HttpInterceptor {

  constructor() {}

  intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {

    return next.handle(request).pipe(
      catchError( response => {
        if(someCondition) {
           //return something that won't throw an error
        }
        return of(response)
      })
    )

  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...