У меня есть концепция службы сервера nodejs, которая состоит из
- API отдыха и
- некоторые асинхронные рабочие.
Оба должны жить в разных подсетях и репозиториях git. Но оба имеют доступ к базе данных и должны использовать одни и те же объекты и типы.
Так что я хотел бы иметь что-то вроде общего модуля (не знаю правильного термина в экосистеме npm) только с сущностями / типами, который использовал бы машинопись и использовал этот общий модуль как в остальных API, так и в асинхронных рабочих. Общий модуль должен иметь версию в отдельном (частном) репозитории git.
Как я могу сделать это в nodejs?
До сих пор я читал кое-что о том, как обращаться с ним как с библиотекой ( здесь и здесь ). Особенно я не знаю, как и куда мне положить js-файлы, скомпилированные из машинописи.