我目前正在像这样从我的Node服务器发送一个cookie:
res.setHeader('Set-Cookie', [`session=${sessionCookie}; HttpOnly; Secure`]);
res.status(200).send(JSON.stringify({status: 'success'}));
当我转到Chrome时,可以在网络通话中看到已收到会话cookie。它并没有移到“应用程序”选项卡。
然后我将使用Fetch拨打电话(尝试了“ include”和“ same-origin”,但在Fetch请求中找不到cookie。
fetch(`http://localhost:3000/api/test`,
{
method: 'POST',
credentials: 'same-origin'
})
此设置是否存在任何问题,可能导致Cookie无法进入请求?
答案 0 :(得分:1)