我有以下代码来处理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)
时
但它在控制台上显示错误。
那么,如何处理它,以一种控制台中没有错误显示的方式?
答案 0 :(得分:2)
错误行由浏览器生成。你无能为力。
作为解决方法,您可以在服务器上创建一个API,当请求的文件不存在时,该API不会响应404
(或任何其他错误代码),然后处理备用错误响应在Angular代码中。