Облачные функции Firebase срабатывают в 00 - PullRequest
1 голос
/ 29 сентября 2019

Привет, ребята. Я искал способ активировать свою функцию каждый час в 00 минут. Как это работает сейчас, зависит от времени загрузки функции, поэтому, если я загрузлю ее в 13:45, она сначала сработает в 14:45. Что я должен сделать, чтобы это сработало в 14:00?

1 Ответ

4 голосов
/ 29 сентября 2019

Вы должны использовать (новую) функцию, которая позволяет планировать облачные функции с помощью functions.pubsub.schedule().onRun().

. В вашем случае вы должны использовать конфигурацию Unix Crontab следующим образом:

exports.scheduledFunctionCrontab = functions.pubsub.schedule('0 * * * *')
  .onRun((context) => {
  console.log('This will be run every hour at hh:00');
  return null;
});

См. Конфигуратор crontab здесь: https://crontab.guru

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