cronJob и HTTP-запросы - PullRequest
       11

cronJob и HTTP-запросы

0 голосов
/ 06 мая 2018

Я новичок в веб-разработке и у меня есть несколько вопросов о http-запросах и заданиях cron. Я npm установил cron и хотел включить его в свое приложение, где app.js получает запросы от клиентов, которые добавляют данные в базу данных (используя mongoose) из формы, которую заполнил клиент. Я хочу запускать скрипт (executeter.js), который будет вызываться каждые 10 секунд для выполнения задачи, которая будет использовать данные в той же базе данных. Любые предложения о том, как я мог бы сделать это?

1 Ответ

0 голосов
/ 06 мая 2018

Вам не нужно использовать задание cron для этого (хотя, если вам нужна такая библиотека, есть отличное: https://github.com/kelektiv/node-cron). Я бы рекомендовал использовать setInterval для вашего конкретного примера.

См. https://nodejs.org/api/timers.html#timers_setinterval_callback_delay_args для подробной документации по этому вопросу.

var intervalMs = 10000;
function updateDB() {
   console.log("Updating db..");
   /* insert db update code here. */
}

setInterval(updateDB, intervalMs);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...