catch api 404 response with Angular2 http

2021-6-21 anglehua

I have api which returns 400 or 404 errors if failed.

When I run the http.get method, it does not catch the error on subscribe and throws error.

Http.get(`api/path/here`).map(res => res.json()).subscribe(
            data => console.log(data),
            error => console.log(error)

Following is the error I get

enter image description here


Try out this way.

You could also use the catch operator

    .map(res => res.json())
        err => {
          // handle errors
        data => console.log(data)


Powered by emlog 京ICP备15036472号-3 sitemap