我写了下面的代码,当我在浏览器中运行代码时,登录API给出了403响应代码。但是我不能捕捉到这个错误并在控制台记录下来。谁能告诉我我的代码有什么问题吗?
this.http
.post("login", {
username,
password
}).pipe(
catchError(err => {
console.log('Handling error locally and rethrowing it...', err);
return throwError(err);
})
)
.subscribe(
(response: any) => {
}
error=> {
console.log(error);
}
)
2条答案
按热度按时间tkclm6bt1#
试试下面这样的:
或者试试这个:
eimct9ow2#
如果您在拦截器中捕获到错误,就会发生这种情况。
因此,如果您已经实现了一个如下所示的拦截器,您可以控制台记录错误,如下所示: