【发布时间】:2021-01-08 07:25:19
【问题描述】:
尝试 Laravel 8(带有 Sanctum 和 VueJS 的 SPA),但奇怪的是,我无法让我的 Vue SPA 成功发出 csrf-cookie 请求,如文档所示(Laravel - SPA Authentication)。我已经将我的 Vue SPA 设置为使用基本 url 作为/api,并且我在我的config/sanctum.php 中添加了'prefix' => 'api'。但请求返回 404 响应。如果我从我的 Vue 配置中删除我的基本 URL /api 并发送 csrf-cookie 请求,我会收到成功 (200) 响应。我错过了什么吗?
【问题讨论】:
-
设置前缀时你的 url 是 api/sanctum/csrf-cookie 还是 api/csrf-cookie?
-
是
/api/sanctum/csrf-cookie
标签: laravel vue.js csrf laravel-sanctum