我在我的 AuthGuard.ts 中使用 NGX Cookie 服务来检查用户是否使用 cookie 登录。问题是当我尝试获取 cookie 用户的原始值时,get
它总是返回一个空白字符串。
但是我仍然可以创建一个 cookie,而且效果很好。
我确实将 cookie 作为提供程序放入了我的应用程序模块以及我的子模块中。
我将 Angular 8 与 Angular Universal 一起使用。
有什么想法可以解决这个奇怪的错误吗?
提前致谢
我在我的 AuthGuard.ts 中使用 NGX Cookie 服务来检查用户是否使用 cookie 登录。问题是当我尝试获取 cookie 用户的原始值时,get
它总是返回一个空白字符串。
但是我仍然可以创建一个 cookie,而且效果很好。
我确实将 cookie 作为提供程序放入了我的应用程序模块以及我的子模块中。
我将 Angular 8 与 Angular Universal 一起使用。
有什么想法可以解决这个奇怪的错误吗?
提前致谢
httpOnly
无法从浏览器读取设置的 Cookie (请参阅文档)
使用httpOnly
更安全,所以我建议您启用它
使用 Angular Universal 时,您应该只在服务器端执行代码时尝试访问这些 cookie。