我在 angular 11 上登录时收到 HttpErrorResponse 错误。状态 200

I get HttpErrorResponse error when logging in on angular 11. Status 200

我收到这样的错误。找不到解决方案。

  login(signInRequestPayload: SignInRequestPayload): Observable<boolean> {
return this.httpClient.post<SignInResponse>( '/api/v1/registration/login', signInRequestPayload)
  .pipe(map(data => {
    this.localStorage.store('token', data.token);
    return true;
  }));

}

您可能会收到文本作为响应类型,但默认情况下 Angular 期望 JSON。尝试在调用

options 中设置 {responseType: 'text'}