首页 > 解决方案 > 没有服务器的 reCAPTCHA

问题描述

我正在尝试在联系表单(三个字段,姓名、邮件和消息)以及我存储在 Firebase 上的数据上实现 reCAPTCHA。

我的应用程序是使用 React 构建的,并且我使用了react-google-recaptcha包以使其更易于使用。

它工作正常,我显示,我可以点击并验证。

在我的研究中,我看到人们提到密钥对于全面检查很重要,但我不确定如何使用它。除了 Firebase,我真的没有后端,而且我不认为可以在那里实施检查。

如果我尝试通过他们的 .../siteverify API 进行验证,我会一直阻止 CORS,并且我在 StackOverflow 上的某处读到该密钥是要在服务器上使用的(以免暴露它)。

所以我的问题是,仅包含前端 reCAPTCHA 是否足够,或者我是否遗漏了一些使其正常工作的东西?

标签: javascriptreactjsrecaptcha

解决方案


推荐阅读