无法通过 document.cookie 在 Javascript 中访问 WEB API Cookie

Can't access the WEB API Cookie via document.cookie in Javascript

我实施了一个 AngularJS 项目,服务端实施我使用了 .NET WEB API。对于授权,我使用

FormsAuthentication.SetAuthCookie(token, false);

它在浏览器 Cookie 中正常运行。

但是我无法在 JavaScript

中获取 cookie

请帮助我,为什么它是空的?

原因是 .MDAUTH cookie 设置为 HttpOnly。这意味着只有服务器端能够访问 cookie 而不是客户端。您需要在后端设置 cookie 时明确将 HttpOnly 设置为 false