Попытка высушить приложение Nodejs Express с помощью MongoDB

StackOverflow https://stackoverflow.com/questions/4560008

  •  14-10-2019
  •  | 
  •  

Вопрос

Я пытаюсь разделить свой код MongoDB в приложении Nodejs Express, и у меня проблемы с пониманием того, как перетасовать вещи.

Вот суть того, что у меня естьhttps://gist.github.com/759446

Я опустил это почти ничего в промежуточном программном обеспечении. Когда я запускаю сервер, Res.myvar правильно устанавливается на «объект» в первом запросе. Каждый последующий запрос терпит неудачу с Res.myvar «неопределенным».

Я просто хочу засунуть код DB в одном месте, а затем иметь возможность использовать его в моих различных маршрутах. Я пойду на это неправильно? Все примеры на странице драйвера MongoDB Nodejs просто заставляют DB -запросы и т. Д. Я не нахожу много интеграции всего этого в приложение Express.

Это было полезно?

Решение

То, что у меня было изначально, открыло новые соединения БД по каждому запросу. Я отредактировал суть и оставил старые прокомментированные вещи.

Сейчас работает.

Большое спасибо в блоге Ciaran http://howtonode.org/express-mongodbЭто довольно старое, но все же помогло.

Другие советы

я пишу Узел-Фурм, У меня такая же проблема в начале. Eсть db папка и controller Папка в четвертом узле, они сейчас разделены, и я могу определить метод для каждой коллекции сейчас. Проверьте код для получения подробной информации.

я написал монгоскин сделать это возможным.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top