Доступ к Родительскому Node.js Схемы Мангуста проекта (одна бд)

#node.js #mongoose

Вопрос:

У меня есть два node.js проекты в одном РЕПО. Родительский проект содержит схемы мангуста, сервисы и все другие бизнес-сервисы.

Проекты начинаются с цепной команды.

 node -r dotenv/config src/app.js amp; **(cd chat amp;amp; node index.js)**
 

Таким образом, они запускаются в одно и то же время в разных портах.

Я пытался получить доступ к базе данных от ребенка node.js проект, но он возвращает следующую ошибку:

 MongooseError: Operation `users.findOne()` buffering timed out after 10000ms
at Timeout.setTimeout (/root/projects/project_name/node_modules/mongoose/lib/drivers/node-mongodb-native/collection.js:185:20)
at ontimeout (timers.js:436:11)
at tryOnTimeout (timers.js:300:5)
at listOnTimeout (timers.js:263:5)
at Timer.processTimers (timers.js:223:10)
 

Я не хочу создавать конечную точку в родительском проекте, потому что я буду передавать конфиденциальную информацию между двумя проектами. Кроме того, я также не хочу использовать MongoClient в качестве поставщика.

Есть идеи, как мы можем устранить эту проблему или проследить первопричину? Тнх..