Сегодня появилась новая функция Cloud Functions for Firebase, которая запускает функции по расписанию. Поэтому я попытался проверить пример кода.
index.js file
exports.scheduledFunction = functions.pubsub.schedule(‘every 5 minutes’).onRun((context) => {
console.log(‘This will be run every 5 minutes!’);
});
Но когда я попытался развернуть это, я получил следующее сообщение об ошибке:
Error: Error occurred while parsing your function triggers.
TypeError: functions.pubsub.schedule is not a function
Моя версия Firebase Tools - 6.7
(обновлено сегодня)
Какое решение?
Я проверил пример кода git здесь (https://github.com/firebase/functions-samples/blob/master/delete-unused-accounts-cron/functions/index.js)
Но это также вызывает ту же ошибку:
functions.pubsub.schedule не является функцией
Может кто-нибудь помочь мне с этой проблемой?
const functions = require('firebase-functions');
const admin = require('firebase-admin');
admin.initializeApp();
exports.scheduledFunction = functions.pubsub.schedule('every 5 minutes').onRun((context) => {
console.log('This will be run every 5 minutes!');
});