@f1nef1ne

Как запустить несколько скриптов в NodeJS?

Здравствуйте. Необходимо запустить NodeJS сервер, который будет одновременно обрабатывать запросы API с клиента и параллельно необходимо запустить скрипт, который будет запускаться 1 раз в секунду и делать записи в БД. Есть ли возможность реализовать подобное?
  • Вопрос задан
  • 1203 просмотра
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise
Solution Architect, AWS Certified, Serverless
pm2, разные порты и все дела
Ответ написан
Комментировать
Fzero0
@Fzero0
Вечный студент
Ну по пробуйте все организовать в виде модулей
  • module1.js - сервер
  • module2.js -записи БД
  • index.js -запускаемый файл
//module2.js
function module2() {
  console.log('module2 started);
  setTimeout(function () {
    setInterval(function () {
      console.log(('module2 timer:' + new Date().getTime()));
    }, 2000);
  }, 1000);
}

module.exports = module2;

//index.js
const module1 = require('./module1'),
          module2 = require('./module2');

module1();
module2();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы