无法从响应对象访问cookie
问题描述:
Angular 4无法从响应对象访问cookie
我试图从响应对象访问我的cookie。我试过了,res.headers.getAll('set-cookie')... res.headers.getAll('CookieName'),document.cookie。这似乎没有任何工作。
cookie显示在响应对象中,但不在浏览器/应用程序cookie存储中。
我的标题也有{withCredentials:true}
答
您不能。
document.cookies
会给你设置为当前原点在加载页面时间的cookie。
XMLHttpRequest和提取API禁止直接读取cookie信息。
如果您想使其可用于JS,则需要使用其他方法(例如,在响应正文或自定义响应标头中)传递数据。
+0
它可能与cookie的路径无关,它显示在我的响应对象中,但不会自动存储在浏览器存储器中。路径未设置为“/” –
答
这是cookie的路径,我们将cookie路径更改为正确的路径以使其工作。
为什么是Angular标签? – onetwo12
因为它是棱角2 +? –