Вызов облачной функции firebase из nodejs - PullRequest
0 голосов
/ 28 мая 2019

Я хочу вызвать облачную функцию из firebase с другого сервера nodejs или просто сценария nodejs.

Моя функция firebase является функцией onCall.

Я использую https://www.npmjs.com/package/firebase-admin для взаимодействия с firebase, но, похоже, нет способа вызова облачных функций ...

Могу ли я сделать это по-другому? Как запрос http?

Ответы [ 2 ]

2 голосов
/ 28 мая 2019

Если вы хотите вызывать вызываемую функцию из серверного кода, вам нужно будет следовать ее документации протокола , чтобы убедиться, что запрос действителен.

Возможно, проще простоиспользуйте обычную функцию типа HTTP.Должно быть легко поделиться своей логикой с вызываемой функцией, передав общий код в другую обычную функцию JavaScript.

1 голос
/ 28 мая 2019

Короче говоря: Вы должны вызвать http-событие.
В настоящее время firebase поддерживает две опции вызова.

Если вы читаете документацию здесь и здесь , всегда должен быть какой-то триггер.
И firebase принимает http запрос.
Даже если вы используете мобильное приложение из первого примера, Firebase SDK выполнит http-запрос.

Другой вариант - запланированные вызовы, но, как я понял из комментариев, это не то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...