Как правильно загрузить динамический модуль в NODE? - PullRequest
0 голосов
/ 31 августа 2018

Мне нужно реализовать что-то вроде сервера приложений JBOSS или IIS, но с использованием узла. Теперь у меня есть какое-то корневое приложение, которое использует express.js, которое распределяет запросы к подмодулям.

Упрощенный маршрут выглядит как

(req, res) => {
   let module = require('./modules/' + req.body.moduleName + '/index.js');
   res.send(module.process(req.body.inputParams));
}

Мои модули физически находятся в каталоге проекта платформы. Но у меня их десятки. И если мне нужно изменить только один, я должен перестроить и заново развернуть весь проект.

Есть ли полезная практика удаленной загрузки модулей или решения для серверов приложений?

...