避免在Angular 2上记录错误

时间:2017-07-01 03:41:05

标签: angular angular2-services

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

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控制台仍然显示它发出错误。

有没有避免这种情况?我不希望用户看到这一点。对我而言,这不是一个错误,因为我正在使用它,我希望能够使用从服务器端获得的消息。

0 个答案:

没有答案