Обновление данных в БД
В общем, необходимо раз в час-два вызывать функцию, которая будет обновлять данные в БД(если это необходимо). Написал вот такой вариант (без бд, просто получение данных). На сколько оптимально использовать setIntervals и есть ли какие-то другие варианты?
import fetch from 'node-fetch'
const getDataFromCb = async ()=>{
fetch('https://www.cbr-xml-daily.ru/daily_json.js').then(async(result)=>{
if(result.status===200 && result.ok){
return result.json();
}
}).then((JSON_DATA)=>{
console.log('Список получен ', JSON_DATA)
}).catch((error)=>{
console.error("Ошибка", error)
})
}
setInterval(getDataFromCb,10000)