首页 > 解决方案 > 如何在交付 Angular 应用程序的响应中获取 Cookie 的值

问题描述

我想 Angular 应用程序的工作方式如下 1)浏览器发送请求 2)服务器发送响应和 Angular 的 JS 包(main.js)。

假设我已经正确理解了工作机制,有没有一种方法可以获取传递 Angular JS 包的 http 响应中的 cookie?

我的服务器收到请求后,插入两个 cookie,然后向客户端发送响应。响应还包括我的 Angular 应用程序。有没有办法可以访问我的 app.component.ts 中的 Cookie?

标签: angular6

解决方案


我在使用 Angular 8 时遇到了同样的问题,经过大量研究,我发现 Cookie 会自动保存在浏览器中,如果您想检索它们,您可以使用ngx-cookie-service并获取它们,就像您从本地存储中获取项目一样。


推荐阅读