我正在尝试在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")
});
它到达错误部分,但它仍然返回连接错误:
我应该以不同的方式处理这个问题吗?
答案 0 :(得分:0)
您可以使用http-interceptor拦截角应用程序中的所有http调用。并且您可以使用该拦截器处理任何http错误。
请完成这篇文章。
HttpInterceptor in Angular 4.3: Intercepting 400 error responses