Как запускать скрипт на node.js по таймеру?

Пользователь

от velma , в категории: JavaScript , 3 месяца назад

Как запускать скрипт на node.js по таймеру?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от miguel_ritchie , 3 месяца назад

@velma 

Для запуска скрипта на Node.js по таймеру можно использовать функцию setInterval() или setTimeout().


setInterval() запускает функцию через определенный интервал времени, указанный в миллисекундах. Например, чтобы запустить функцию каждые 10 секунд, можно использовать следующий код:

1
2
3
setInterval(function() {
  // ваш код
}, 10000);


setTimeout() запускает функцию через определенное время, указанное в миллисекундах. Например, чтобы запустить функцию через 5 секунд, можно использовать следующий код:

1
2
3
setTimeout(function() {
  // ваш код
}, 5000);


Важно помнить, что setInterval() будет запускать функцию через указанный интервал времени бесконечно, пока вы не вызовете clearInterval() для остановки интервала. А функция, запущенная через setTimeout(), будет запущена только один раз.