Экспресс-приложение. Структура MVC. Вопрос в том, должен ли я или я не должен объединять услуги с приложением? Мои услуги - это чат-сервис и почтовая служба. Я использую node-imap для извлечения некоторых электронных писем и сохранения их в базе данных. Экспресс-запрос запросит эту базу данных (иными словами) и покажет их пользователю.Структура приложения NodeJS - услуги
Я еще не создал службу чата, но служба электронной почты находится на стадии разработки, и теперь я нахожусь на перекрестке: следует ли запускать эту почтовую службу в новом экземпляре nodejs или интегрировать ее с основным экспресс-приложением ?
ДОПОЛНИТЕЛЬНО:
Имея, что почтовый сервис работает в своем собственном nodejs например, является полезным для решения службы не удается. Поэтому, если возникла проблема, мне не нужно перезапускать все мое приложение.
Предположим, что моя «почтовая служба» не будет иметь ничего общего с моим «основным приложением». Как передать информацию из почтовой службы в главное приложение? Я имею в виду, если я хочу отслеживать последнюю дату, когда были получены сообщения, и использовать их в «главном приложении», как я должен это делать? Если я создам веб-сервер только для GET, это будет бесполезно. – TGeorge