所以我一直在构建一个基于 Laravel 的项目。我正在建立一个 SPA 基础,并以 sainttum 作为我的授权包。它工作完美。然后我将项目部署到服务器,每次尝试登录时,/sanctum/csrf-cookie 上都会出现 404 错误。怎么会发生这种事?是因为 SanctumServiceProvider 不工作吗?
小智 6
问题是当你定义 sainttum 前缀时,路由会变成这样:
您可以通过以下方式检查您的路线:
php artisan route:list
正如你所看到的,它/sanctum/被删除了,当你检查路由时,/sanctum/csrf-cookie它不会被删除并抛出 404 错误。所以你有两个选择:
'prefix' => 'api/v1/sanctum'api/csrf-cookie| 归档时间: |
|
| 查看次数: |
11236 次 |
| 最近记录: |