HttpErrorResponse 仅发生在抱怨凭据无效的角度终端输出中。但该应用程序在浏览器中正常运行,并且 http 请求返回 200。浏览器控制台中没有错误,网络选项卡下也没有错误。该 API 使用 IIS 身份验证。
this.http.get(this.getUserUrl,
{
responseType: 'text',
withCredentials: true,
},
您可能启用了 ssr,因此 api 调用是在服务器上进行的。
我猜您正在将身份验证令牌存储在本地存储中和服务器窗口上,并且本地存储对象不使用存在。
而是使用 cookie 将身份验证令牌存储在服务器上。