Как сделать работу cron с облачными функциями базы данных Firebase в реальном времени? - PullRequest
0 голосов

Я пытался следовать этому руководству из этого ответа { ссылка }, чтобы выполнить задание cron с базой данных Firebase в реальном времени на https://cron-job.org/, но оно просто каждый раз дает сбой.

Я получаю ошибку, которая выглядит следующим образом: "Местоположение: https://accounts.google.com/ServiceLogin?service=ah&passive=true&continue=https: //appengine.google.com/_ah/conflogin%3Fcontinue%3Dhttp ..."

Требуется ли для заданий cron с базой данных в реальном времени план-план? * и я исправил это, и все отлично выполнялось из журнала облачных функций, но ничего не удалялось из базы данных, я просто изменил код из приведенной выше ссылки в соответствии со своей структурой базы данных, например:

exports.removeOldMessages = functions.https.onRequest((req, res) => {
    const timeNow = Date.now();
    const messagesRef = admin.database().ref('/messages/{user_id}/{passed_id}');
    messagesRef.once('value', (snapshot) => {
        snapshot.forEach((child) => {
            if ((Number(child.val()['time']) + Number(child.val()['duration'])) <= timeNow) {
                child.ref.set(null);
            }
        });
    });
    return res.status(200).end();
});

Как видно из рисунка, именно так структурирована моя база данных, не так ли должен выглядеть мой код в индексе. js?

https://i.stack.imgur.com/l2Qgb.jpg

для записи у меня нулевое знание программирования в javascript Я просто читаю документы Firebase, я только начинающий android разработчик любая помощь или предложения приветствуются. Спасибо

...