Попытка высушить приложение Nodejs Express с помощью MongoDB
Вопрос
Я пытаюсь разделить свой код MongoDB в приложении Nodejs Express, и у меня проблемы с пониманием того, как перетасовать вещи.
Вот суть того, что у меня естьhttps://gist.github.com/759446
Я опустил это почти ничего в промежуточном программном обеспечении. Когда я запускаю сервер, Res.myvar правильно устанавливается на «объект» в первом запросе. Каждый последующий запрос терпит неудачу с Res.myvar «неопределенным».
Я просто хочу засунуть код DB в одном месте, а затем иметь возможность использовать его в моих различных маршрутах. Я пойду на это неправильно? Все примеры на странице драйвера MongoDB Nodejs просто заставляют DB -запросы и т. Д. Я не нахожу много интеграции всего этого в приложение Express.
Решение
То, что у меня было изначально, открыло новые соединения БД по каждому запросу. Я отредактировал суть и оставил старые прокомментированные вещи.
Сейчас работает.
Большое спасибо в блоге Ciaran http://howtonode.org/express-mongodbЭто довольно старое, но все же помогло.