首页 > 解决方案 > 我的 fetch 调用阻止了 Cookie

问题描述

这是我的获取请求:

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

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

Cookie 错误

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

标签: javascriptcookiesfetchsession-cookiesfetch-api

解决方案


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


推荐阅读