Cookie 被我的 fetch 调用阻止了

问题描述 投票:0回答:1

这是我的获取请求:

fetch(`${process.env.REACT_APP_API_DOMAIN}/auth/user/full`, { method: "GET", credentials: "include" })

它应该发送我的会话 cookie,但我在 chrome 网络选项卡上的请求 cookie 中收到此错误:

这意味着我的后端没有收到 cookie,并认为用户没有经过身份验证。

javascript cookies fetch-api session-cookies
1个回答
0
投票

所以这是我的后端 cookie 设置。我尝试设置 SameSite: false (它在 cookie 文档中所说的),但结果证明正确的方法是 SameSite: “none”。我使用的库是 cookie-session,它会向您推荐 SameSite 的 cookie 文档。

© www.soinside.com 2019 - 2024. All rights reserved.