1

我在我的 AuthGuard.ts 中使用 NGX Cookie 服务来检查用户是否使用 cookie 登录。问题是当我尝试获取 cookie 用户的原始值时,get它总是返回一个空白字符串。

但是我仍然可以创建一个 cookie,而且效果很好。

我确实将 cookie 作为提供程序放入了我的应用程序模块以及我的子模块中。

我将 Angular 8 与 Angular Universal 一起使用。

有什么想法可以解决这个奇怪的错误吗?

提前致谢

4

1 回答 1

7

httpOnly无法从浏览器读取设置的 Cookie (请参阅文档

使用httpOnly更安全,所以我建议您启用它

使用 Angular Universal 时,您应该只在服务器端执行代码时尝试访问这些 cookie。

于 2020-06-27T13:44:28.600 回答