HTTP interceptor getting status 0 on failed request using Angular 4
I have following implementation of HTTP interceptors with Angular ^4.3.6 . import {Injectable} from "@angular/core"; import { HttpInterceptor, HttpHandler, HttpRequest, HttpEvent, HttpResponse, HttpErrorResponse } from "@angular/common/http"; import {Observable} from "rxjs/Observable"; import "rxjs/add/operator/do"; @Injectable() export class InterceptorService implements HttpInterceptor { intercept( req: HttpRequest<any>, next: HttpHandler ): Observable<HttpEvent<any>> { return next.handle(req).do(evt => { console.log(evt);//this logs the success message properly if (evt instanceof