NGX Cookie 服务 returns 无

NGX Cookie service returns nothing

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

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

我确实将 cookie 作为提供程序放在我的应用程序模块和我的子模块中。

我正在使用 angular 8 和 Angular 通用。

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

提前致谢

无法从浏览器读取使用 httpOnly 设置的 Cookie(请参阅 documentation

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

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