gpt4 book ai didi

express - Google Functions(免费)尝试访问 reCaptcha 验证时出错

转载 作者:行者123 更新时间:2023-12-04 01:39:16 26 4
gpt4 key购买 nike

我是 Google Cloud Functions 和 reCAPTCHA 的新手。我在后端使用 AngularJS 和 Express.js 构建了我的网站。我为 Express.js 使用了 express-recaptcha v5.0.1。

我已经测试了 reCAPTCHA(前端和后端),当我在本地运行时它工作正常。

但是当我部署后端时,我从 Google Cloud Functions 收到以下错误:

Error: getaddrinfo EAI_AGAIN www.google.com:443
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:26)

reCAPTCHA 验证方法是否被 Google Cloud Functions 的免费计划阻止?

此 S/O 似乎表明应该没问题:Do I need a paid plan for using recaptcha on firebase function?

如何进一步调试?

最佳答案

在向 Firebase 团队提出支持案例后,事实证明让 API 工作的唯一方法是使用此 URL https://recaptcha.google.com/recaptcha/api/siteverify 正如道格在评论中提到的那样。

所以我将不得不编写自己的模块/中间件来进行验证,以使其在“免费”Firebase 层上运行。

关于express - Google Functions(免费)尝试访问 reCaptcha 验证时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58185469/

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