Angular中的错误处理

时间:2018-04-09 11:15:45

标签: angular error-handling

我正在尝试在Angular中进行API调用时处理我的错误。当我无法连接到我的API服务并想要捕获此错误 net :: ERR_CONNECTION_REFUSED 时,我收到以下消息。

我在互联网上搜索了一些例子并得到了这段代码。

this.http.get("http://localhost:5000/api/chatbot/connection/"+this.token).subscribe(response => {
    res => this.conversation = res
}, 
err => {
    console.log("error");
}, 
() => {
    console.log("we're finished")
});

它到达错误部分,但它仍然返回连接错误:

connection refused error

我应该以不同的方式处理这个问题吗?

1 个答案:

答案 0 :(得分:0)

您可以使用http-interceptor拦截角应用程序中的所有http调用。并且您可以使用该拦截器处理任何http错误。

请完成这篇文章。

HttpInterceptor in Angular 4.3: Intercepting 400 error responses