gpt4 book ai didi

javascript - 响应 cookie 未在 Fetch 请求中发送

转载 作者:行者123 更新时间:2023-12-02 23:06:38 25 4
gpt4 key购买 nike

我目前正在从我的 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 无法进入请求?

最佳答案

在选项对象中,您需要在模式中传递同源并在凭据中包含

希望此链接能帮助您解决问题 https://stackoverflow.com/a/42735086/6712441

谢谢

关于javascript - 响应 cookie 未在 Fetch 请求中发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57560410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com