Допустим, я создаю приложение для реагирования с базой данных firebase в реальном времени.
У меня есть прослушиватель, который проверяет определенный ключ в базе данных и обновляет состояние каждый раз, когда обнаруживает изменение, которое вызывает повторный рендеринг.
const getTemperature = () => {
var dbRef = firebase.database().ref('temperature');
dbRef.on('value', (snapshot) => {
setState(snapshot.val());
});
};
Я хочу создать самоподдерживающийся скрипт вне приложения, который запускается каждые 2 часа и обновляет данные firebase из api. Я могу создать сценарий и выполнять его вручную каждые 2 часа, но это выглядит утомительно.
Я знаю о Heroku, но не знаю, как это делается.
Это не дубликат этот вопрос , потому что я хочу обновить свои данные вне приложения. Надеюсь, на бесплатном сервере.