Angular2:404异常处理

时间:2017-01-06 15:47:41

标签: angular typescript

我有以下代码来处理404异常。

 fileExists(url){
        this.http.get(url)
                  .map(res => res.json())
                  .subscribe(
                      data => console.log(data),
                      err => console.log(err.status));  //when it fails
  }

当代码fialed它到达行err => console.log(err.status)时 但它在控制台上显示错误。

enter image description here

那么,如何处理它,以一种控制台中没有错误显示的方式?

1 个答案:

答案 0 :(得分:2)

错误行由浏览器生成。你无能为力。

作为解决方法,您可以在服务器上创建一个API,当请求的文件不存在时,该API不会响应404(或任何其他错误代码),然后处理备用错误响应在Angular代码中。