http错误在控制台中始终可见吗?

时间:2018-10-31 20:17:21

标签: angular http error-handling

一切正常。我只是想知道控制台中的红色错误消息是否应该存在,尽管我确实会处理错误?

enter image description here

当我发布一些东西并将其保存到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 => {}
      )
  }

问题是-即使我处理了错误,错误仍会在控制台中消失吗?

0 个答案:

没有答案