为什么 axios.get(/sanctum/csrf-cookie) 之后我的浏览器中没有 cookie

发布于 2025-01-17 12:44:33 字数 637 浏览 0 评论 0原文

大家好,我有两个分开的项目前端(React JS)后端(Laravel 8)。 因此,我想在web.php文件中向(/login)发送一个帖子请求,并且正如Laravel Docs澄清的那样,我必须在Axios.post()之前制作Axios.get(/sanctum/csrf-cookie)。 我的问题是返回“ CSRF令牌不匹配” 我尝试了很多解决方案,但我仍然有问题。

这是CSRF-COOKIE网络

”屏幕截图

这是登录网络

“屏幕截图”

似乎Axios自动不会在邮政中包含XSRF-Token。 请有人帮助我,并澄清是否需要在这种情况下使用CSRF。

hi everyone i have two separated projects frontend(react js) backend(laravel 8).
so i want to sent a post request to (/login) in web.php file and as laravel docs clarify i have to make axios.get(/sanctum/csrf-cookie) before axios.post().
My problem is that post return 'CSRF token mismatch'
i have tried a lot of solutions but i still have the problem.

this is csrf-cookie network

screenshot

this is login network

screenshot

it seems that axios doesn't include xsrf-token in post automatically.
please someone help me and clarify for if it necessary to use csrf in this case.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文