我目前正在从我的 Node 服务器发回一个 cookie,如下所示:
res.setHeader('Set-Cookie', [`session=${sessionCookie}; HttpOnly; Secure`]);
res.status(200).send(JSON.stringify({status: 'success'}));
当我转到 Chrome 时,我可以在网络调用中看到收到 session cookie。它没有进入“应用程序”选项卡。
然后我将使用 Fetch 进行调用(已尝试“include”和“same-origin”,但在 Fetch 请求中找不到 cookie。
fetch(`http://localhost:3000/api/test`,
{
method: 'POST',
credentials: 'same-origin'
})
此设置是否存在任何问题,可能会导致 cookie 无法进入请求?
最佳答案
关于javascript - 响应 cookie 未在 Fetch 请求中发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57560410/