使用 Angular 前端和 Laravel 后端,我似乎无法通过 Sanctum 通过 CSRF 步骤。
奇怪的是,我正在访问/sanctum/csrf-cookie 页面并取回 XSRF-Token cookie(图 1),当我在 Laravel 中访问/auth 路由时,会出现 X-XSRF-TOKEN header 似乎设置得当(图 2),但它仍然给我 CSRF token 不匹配错误。
提前致谢!
最佳答案
看起来我只需要从 Kernel.php 中的 api 中间件组中取消注释 EnsureFrontendRequestsAreStateful 行。
关于angular - 尽管 X-XSRF-Token header 已正确发送,但仍收到 Laravel CSRF token 不匹配错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72553045/