这是我的获取请求:
fetch(`${process.env.REACT_APP_API_DOMAIN}/auth/user/full`, { method: "GET", credentials: "include" })
它应该发送我的会话 cookie,但我在 chrome 网络选项卡上的请求 cookie 中收到此错误:
这意味着我的后端没有收到 cookie,并认为用户没有经过身份验证。
所以这是我的后端 cookie 设置。我尝试设置 SameSite: false (它在 cookie 文档中所说的),但结果证明正确的方法是 SameSite: “none”。我使用的库是 cookie-session,它会向您推荐 SameSite 的 cookie 文档。