@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.