Статус моего приложения становится неправильным.он получает статус 401 с ошибкой token_expired, но в HttpInterceptor он получает статус 0 без ошибки (token_expired)
refresh-token.interceptor.ts
constructor(private injector: Injector) { }
intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
return next.handle(request)
.pipe(
catchError((errorResponse: HttpErrorResponse) => {
const error = (typeof errorResponse.error !== 'object') ? JSON.parse(errorResponse.error) : errorResponse.error;
console.log("Status: "+errorResponse.status);
console.log(error.error);
if (errorResponse.status === 401 && error.error === 'token_expired') {
}
return throwError(errorResponse);
})
)
}
консольный firefox.