【问题标题】:Do I need a paid plan for using recaptcha on firebase function?我是否需要付费计划才能在 firebase 功能上使用 recaptcha?
【发布时间】:2017-08-09 00:42:06
【问题描述】:

我创建了一个 firebase 函数来对我的网站进行 recaptcha 验证,但是当人们拥有 Spark(免费)计划并尝试向外部 api 发送请求时,我遇到了错误。

这是我的错误:Firebase functions ENOTFOUND on all http requests

当其他人请求外部 API 时,这是一个错误:Firebase functions - getaddrinfo ENOTFOUND api.sandbox.paypal.com

来自 Firebase 的 pricing 页面:

Spark 计划仅允许向 Google 拥有的服务发出出站网络请求

Google 拥有的服务他们说,所以在请求重新验证时这应该不是问题,对吧?

【问题讨论】:

  • 我遇到了同样的问题。在我升级计划后,它就可以工作了。

标签: firebase recaptcha


【解决方案1】:

由于最近被列入白名单,因此不再需要使用付费计划来调用 reCAPTCHA 服务器 API(只要您通过 recaptcha.google.com 访问它)。你可以阅读更多关于here的信息。

【讨论】:

    【解决方案2】:

    您的代码中的某些内容正在与api.sandbox.paypal.com 联系,这不是 Google 拥有的服务。因此,您确实需要为此制定付费计划。

    如果没有看到 minimal code that reproduces the problem,就很难说 究竟是什么调用了 Paypal。

    【讨论】:

    • 对不起,如果我没有说清楚,但贝宝只是其他人报告相同错误的一个例子。我的代码是第一个链接中的代码,是函数的全部代码。
    猜你喜欢
    • 1970-01-01
    • 2021-01-06
    • 2021-01-29
    • 1970-01-01
    • 2020-10-31
    • 1970-01-01
    • 1970-01-01
    • 2020-02-09
    • 2012-07-14
    相关资源
    最近更新 更多