Laravel v8.x - Jetstream Inertia,419 页在生产中过期

问题描述

enter image description here

页面已过期 419 在生产时出现。 我尝试运行 php artisan clear:cachephp artisan config:cachephp artisan key:generate,并更改 em>SESSION_DOMAIN 域相同,但页面仍然错误

如果我停用 CSRF 中间件,它不会有错误,但我无法进入下一页。

我可以在本地运行它,但是当我在本地使用生产数据库时出现相同的错误页面。

解决方法

我通过从主 Blade.php 模板中删除这个元来修复它。

<meta name="csrf-token" content="{{ csrf_token() }}">

因为inertiajs页面上的这个警告:

如果您使用的是 Laravel,请务必在您的项目中省略 csrf-token 元标记,因为这会阻止 CSRF 令牌正确刷新。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...