gpt4 book ai didi

ruby-on-rails-4 - Google Recaptcha v2 无法与生产中的 Rails 应用程序配合使用

转载 作者:行者123 更新时间:2023-12-03 23:37:26 24 4
gpt4 key购买 nike

我正在使用https://github.com/ambethia/recaptcha/ gem 在我的 Rails 应用程序中添加 Recaptcha v2。这在开发和生产中的本地主机环境中运行良好,但是当我在 VM(Azure VM)上使用它时,它会出现错误:Stoken 过期问题。

问题截图/image/MBpxk.jpg

更多详情: Rails 版本 4.2.1
乘客Phusion服务器(5.0)
在VM(Ubuntu 14.10)上,rails应用程序在本地主机(端口:3000)上运行,并且服务器上的所有外部请求都被重定向到本地主机。
我尝试用谷歌搜索这个问题,但找不到任何有效的解决方案。我尝试过的解决方案:

设置 config.serve_static_files = true
重新生成 key (再次为 Recaptcha 提供公共(public)和私有(private) key )

最佳答案

我们也收到了“错误:Stoken 在 google Recaptcha v2 中已过期”错误。

经过几天的绞尽脑汁,结果发现这是我们一台 Windows 服务器上的系统时钟。它大约落后了 12 秒(进入 future )。当我们更正机器时间时,“错误:Stoken 过期”不再发生,一切正常。

希望这能帮助其他遇到同样问题的人。

关于ruby-on-rails-4 - Google Recaptcha v2 无法与生产中的 Rails 应用程序配合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31625053/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com