Как и где правильно подключить и завершить соединение mongoDB в nodejs - PullRequest
0 голосов
/ 31 января 2020

Привет, ребята, у меня есть этот кусочек кода (https://github.com/MrRav3n/Angular-Marketplace/blob/master/server.js), и мне интересно, правильно ли я остановил и завершил соединение с базой данных. Должен ли я подключаться и завершать соединение БД в каждом app.route, или это правильно, чтобы начать соединение с базой данных и завершить его в конце файла?

Просьба проверить мой код и дать мне обратную связь.

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 31 января 2020
mongoose
.connect(
"mongodb+srv://MrRav3n:DAW100kr@cluster0-6xfty.mongodb.net/test?retryWrites=true&w=majority"
.then(result => {
app.listen(3000);
.catch(err => console.log(err));

Я рекомендую вам установить этот пакет "moongose" и поместить приведенный выше код в конец вашего кода. Источник: Udemy Course "NodeJS - Полное руководство (включая MVC, REST APIs, GraphQL)"

1 голос
/ 31 января 2020

Я не думаю, что нужно несколько раз подключаться к вашей базе данных. Фактически в обратный вызов соединения можно поместить все маршруты, которые зависят от базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...