如何在angular2中捕获HTTP响应中的400个错误请求错误

时间:2017-06-14 18:35:05

标签: javascript angular http-status-code-400

我尝试像这样捕捉错误400 bad request

catch((error: any) => {
    if (error.status === 500) {
        return Observable.throw(new Error(error.status));
    }
    else if (error.status === 400) {
        console.log( 'error' );
        return Observable.throw(new Error(error.status));
    }

但它仍然在控制台中显示如下: enter image description here

您是否知道如何解决此问题或在控制台上删除此消息?

非常感谢。

1 个答案:

答案 0 :(得分:0)

这是浏览器的标准行为,不会受到您或Angular的影响。

如果您在开发过程中收到了很多这些消息并且它使控制台变得混乱,您可以过滤控制台。这就是你在Chrome中的表现: filter network errors in chrome

另见https://stackoverflow.com/a/14427545/4694994