避免在Angular 2上记录错误

我正在做的是登录一个用户,如果凭证无效,我会从服务器端抛出一个异常。 我的代码如下:

this.http.post("/login", JSON.stringify(credentials))
  .map(result => result.json())
  .subscribe(
    data =>this.router.navigate(["home"]),
    () => this.router.navigate(["login"], {queryParams: {error: true}})
  );

在这种情况下,我认证用户,如果它不抛出一个错误,并改变它的路线。 问题是,即使当我发现错误时,Chrome控制台仍然显示为它抛出错误。

无论如何要避免这种情况? 我不希望用户看到。 对我来说这不是一个错误,因为我正在做一些事情,而且我希望能够使用从服务器端获得的消息。

链接地址: http://www.djcxy.com/p/48081.html

上一篇: Avoid logging errors on Angular 2

下一篇: json standards for structure of responses