在 kubernetes 环境中重新部署 laravel 项目时 CSRF 令牌不匹配

问题描述 投票:0回答:0

目前我在重新部署我的 Laravel 项目时遇到了问题。我使用的是 Kubernetes 环境。

在 Kubernetes 中,每次重新部署,pod 都会被替换,ip 地址也会改变。

当网站可以访问时,然后有新的部署。我尝试调用 Ajax 方法但显示 CSRF 令牌不匹配。我怀疑这是因为我在 Kubernetes 环境中访问它。直到现在我还没有使用 Redis 来控制会话。

尝试查看他们建议使用具有粘性会话的负载均衡器的一些线程。但它会影响增加延迟和降低稳定性。

我应该在 CSRF 令牌不匹配时重新加载页面吗?还是有更好的方法?

laravel kubernetes csrf
© www.soinside.com 2019 - 2024. All rights reserved.