Я пытался следовать этому руководству из этого ответа { ссылка }, чтобы выполнить задание 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 разработчик любая помощь или предложения приветствуются. Спасибо