我将Nodejs用作后端,将Angular用作前端,我试图使用cookie。
我正在使用以下代码设置Cookie:
const conf = {
signed: true,
path: "/",
secure: false,
maxAge: 60*60*10000000,
httpOnly: false,
};
app.use(cookieParser());
res.cookie('name', 'val', conf);
当我在本地服务器中使用相同的代码时,可以看到在Chrome Dev-Tools应用程序中设置了Cookies。 部署时,cookie在我的角度应用程序中不可见。 但是cookie已经设置好了,我不知道为什么它们在浏览器中也不可见,也无法通过javascript访问。
当我使用节点服务器中的调试语句从withCredentials:true
发送一个来自角度的请求时,console.log(req.headers.cookie)
-我得到了cookie。
但是为什么cookie不在浏览器中显示。