我正在尝试实施 Sanctum SPA 身份验证。尝试登录时出现以下错误(仅在生产中):
production.ERROR: Session store not set on request. {"userId":1,"exception":"[object] (RuntimeException(code: 0): Session store not set on request. at /app/vendor/laravel/framework/src/Illuminate/Http/Request.php:483)
遵循文档中的所有步骤。首先调用GET 请求,然后调用附加会话 cookie 的sanctum/csrf-cookieAPI POST 请求。login感谢您的任何提示!
我的login方法在 中AuthController.php,异常发生在第 28 行。
我的Http\Kernel.php文件包含 API 端点的中间件。
我的 API 端点位于routes/api.php
authentication laravel single-page-application laravel-sanctum laravel-8
我有一些自定义环境变量,例如:
REACT_APP_API_URL='http://localhost:6000/api'
......以及不同enviroments( ,,和)。developtestuatproduction
如何为每个环境定义自定义变量和自定义构建命令?
我找到了这个 CRA 文档,但它适用于 Node 变量。