一切正常。我只是想知道控制台中的红色错误消息是否应该存在事件,尽管我确实处理了这些错误?
当我发布一些内容并保存到mongo集合时,系统被设计为在有重复密钥时返回409错误。我在客户端是这样处理的:
registerUser() {
this.auth.registerUser(this.user).pipe(
catchError(err => {
if (err.status == 409) {
this.snackBar.open(err.error.message, 'Luk', {
duration: 3000,
})
return EMPTY;
} else {
return throwError(err);
}
})
)
.subscribe(
res => {
localStorage.setItem('token', res.token);
this.router.navigate(['/']);
},
err => {}
)
}
所以问题是-即使我处理错误,错误最终会在控制台中出现吗?