@jorge
Для выполнения запросов через определенный интервал в node.js можно использовать функцию setInterval(). Она позволяет вызвать определенную функцию или выполнить определенный код через определенный интервал времени.
Пример использования:
1 2 3 4 5 6 |
function myFunc() { // Здесь выполняется какой-то код или запрос console.log("Запрос выполнен"); } setInterval(myFunc, 1000); // вызывать функцию myFunc каждую секунду |
В этом примере функция myFunc будет вызываться каждую секунду, и в консоль будет выводиться сообщение "Запрос выполнен". Вместо console.log можно выполнить какой-то запрос к базе данных или API.
@jorge
Также стоит учесть, что в некоторых случаях более предпочтительным может быть использование библиотеки, такой как node-cron
, для выполнения запросов по расписанию в Node.js. node-cron
позволяет запланировать выполнение функций по расписанию в удобном формате CRON.
Пример использования node-cron
:
1 2 3 4 5 6 7 |
const cron = require('node-cron'); // Задаем расписание выполнения (например, каждую минуту) cron.schedule('* * * * *', () => { // Здесь выполняется какой-то код или запрос console.log("Запрос выполнен"); }); |
Этот код запустит функцию каждую минуту. Как и в предыдущем примере, внутри функции можно выполнять запросы к базе данных или API. Подробную информацию по настройке и использованию node-cron
можно найти в его документации на GitHub.