laravel web app:关于生产的帖子请求不稳定

时间:2017-11-20 15:37:22

标签: jquery laravel google-app-engine session post

我正在开发基于laravel框架的Web应用程序。在开发环境中,所有路由都运行良好。但是,在将应用程序部署到应用程序引擎后,生产环境中的所有发布请求都不稳定,这意味着它通常会显示:"由于不活动,页面已过期。 请刷新并重试。"状态码为" 419"。 有时当我多次刷新页面时,应用程序设法让我进入请求视图。 我应该指出,我在应用的每个表单上都加了{{ csrf_field() }},还添加了

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

$.ajaxSetup({
    headers: {
       'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
 });

用于JQuery触发的请求。 我在这里错过了什么吗?我没有想法。 请随时询问更多信息。

1 个答案:

答案 0 :(得分:0)

GCloud不允许Laravel编辑文件,它适用于您的本地设置,因为没有特定的权限,但GCloud不允许Laravel编辑会话文件。

这意味着您的会话不会保存在任何地方,并且在您甚至可以使用之前就会过期。

您应该参考https://laravel.com/docs/5.5/session并编辑会话的存储空间以使用其他内容(例如Cookie或数据库)。