HttpErrorResponse仅出现在角度终端输出中,但应用程序中没有错误

问题描述 投票:0回答:1

HttpErrorResponse 仅发生在抱怨凭据无效的角度终端输出中。但该应用程序在浏览器中正常运行,并且 http 请求返回 200。浏览器控制台中没有错误,网络选项卡下也没有错误。该 API 使用 IIS 身份验证。

this.http.get(this.getUserUrl,
      {
          responseType: 'text',
          withCredentials: true,

      },

enter image description here

angular http
1个回答
0
投票

您可能启用了 ssr,因此 api 调用是在服务器上进行的。

我猜您正在将身份验证令牌存储在本地存储中和服务器窗口上,并且本地存储对象不使用存在。

而是使用 cookie 将身份验证令牌存储在服务器上。

参考 GitHub 存储库

© www.soinside.com 2019 - 2024. All rights reserved.