HttpOnly cookie 未保存在浏览器中
HttpOnly cookie not saved in browser
我的 HttpOnly cookie 有问题,我有一个自定义身份验证 API returns 我登录时有一个带令牌的 HttpOnly cookie,但问题是,当我发出另一个请求时在使用 withCredentials 的 Axios 前面,cookie 没有在 headers 中发送,我不明白为什么。
我将 NextJs 用作 front-end 并将 strapi 用作 back-end
这是对 API 的请求,其中 returns 我的 cookie
这是我刚做完的一个请求
这是创建第二个请求的代码
await axios.get(param.endpoints.getMe, {withCredentials: true})
解决方案
问题是我忘记在登录请求中添加“withCredentials: true”。
我在这上面花了 4 个小时。
我讨厌自己
我的 HttpOnly cookie 有问题,我有一个自定义身份验证 API returns 我登录时有一个带令牌的 HttpOnly cookie,但问题是,当我发出另一个请求时在使用 withCredentials 的 Axios 前面,cookie 没有在 headers 中发送,我不明白为什么。
我将 NextJs 用作 front-end 并将 strapi 用作 back-end
这是对 API 的请求,其中 returns 我的 cookie
这是我刚做完的一个请求
这是创建第二个请求的代码
await axios.get(param.endpoints.getMe, {withCredentials: true})
解决方案
问题是我忘记在登录请求中添加“withCredentials: true”。
我在这上面花了 4 个小时。
我讨厌自己