为什么 axios.get(/sanctum/csrf-cookie) 之后我的浏览器中没有 cookie
大家好,我有两个分开的项目前端(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
this is login network
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论