Как запускать функции администратора на Firebase - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь создать функцию для удаления всех пользователей из базы данных, записи ее в файл index.ts и ее развертывания.Теперь, как я могу запустить его ??Я не хочу, чтобы мои клиенты запускали его из своего мобильного приложения, мне нужен какой-то инструмент администратора для запуска функций управления.Когда я вижу облачные функции на консоли Firebase, я не могу запускать эти функции, просто просматривая их журналы.

Ответы [ 2 ]

0 голосов
/ 26 февраля 2019

Возможно, вы захотите прочитать эту статью: https://firebase.googleblog.com/2017/03/how-to-schedule-cron-jobs-with-cloud.html - она ​​предлагает использовать для этой цели задание App Engine cron.Соответствующий проект на github: https://github.com/FirebaseExtended/functions-cron

Также в документации по Firebase есть пример на похожую тему: https://github.com/firebase/functions-samples/tree/master/delete-unused-accounts-cron

0 голосов
/ 26 февраля 2019

Облачные функции не предназначены для запуска одноразовых скриптов.Вы должны сделать это на своей локальной машине.Облачные функции предназначены для запуска кода, который отвечает на HTTP-запросы или события, происходящие в других продуктах вашего проекта.

...