Я новичок в Google Cloud Functions и ReCaptcha. Я построил свой сайт с помощью Angularjs и Express.js для задней части. Я использовал Express-recaptcha v5.0.1 для Express.js.
Я протестировал recaptcha (как передний и задний конец), и он работает нормально, когда я бегу локально.
Но когда я развернул бэк-конец, я получаю следующую ошибку из функций Google Cloud:
Error: getaddrinfo EAI_AGAIN www.google.com:443
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:67:26)
Является ли метод recaptcha Verify, заблокированный бесплатным планом функций Google Cloud?
Этот S / O, по-видимому, указывает на то, что должно быть хорошо:
express
google-cloud-functions
recaptcha
3
Ben Amiot
1 Окт 2019 в 16:09
После поднятия корпуса поддержки с командой FireBase оказалось, что единственный способ получить работу API для работы - использовать этот URL https://recaptcha.google.com/recaptcha/api/siteverify
, как Doug, упомянутый в комментарии.
Поэтому мне придется написать свой собственный модуль / промежуточное программное обеспечение, чтобы сделать проверку, чтобы заставить его работать на «свободном» уровнях Firebase.
4
Ben Amiot
8 Окт 2019 в 08:41