Pulse7
10/3/2017 - 9:00 PM

Error handling httpclient

this.http
      .get<ItemsResponse>('https://api.github.com/users/ab')
      .subscribe(
      data => console.log(data),
      (err: HttpErrorResponse) => {
        if (err instanceof Error) {
          console.log("regular error");
          console.log(err);
        }
        else {
          console.log("http error");
          console.log(`Status:${err.status}`);
          console.log(`Message:${err.message}`);
        }
      }
      );