Пока я немного узнал о NodeJS.Но теперь я хочу написать для него огромное корпоративное приложение, и мне интересно, как правильно настроить структуру?Представляю, что, исходя из других языков, таких как PHP и Java, я бы разделил свой проект на разные модули NPM.Например, @ mybigproject / customer, @ mybigproject / cart и @ mybigproject / checkout и так далее.
Но эти подмодули будут установлены в папке node_modules каркаса приложения.Как бы я сказал, например, Express, что файлы шаблона находятся в разных каталогах модулей?Или, например, я использую TypeORM для доступа к данным.Таким образом, каждый модуль будет иметь свой собственный набор моделей.Откуда эти модели знают данные конфигурации базы данных, так как они находятся только в основном каркасе приложения или наоборот, как каркас приложения должен знать, где искать модели?