В настоящее время, я должен обернуть свои экспресс-маршруты в MongoDB подключения вызова для того, чтобы передать ссылку на базу данных для соответствующей функции:Express.js - справочная база данных Загрузка до маршрутизации
mongoClient.connect(mongourl,function(err,database){
if (err){
throw err;
}
database = database.db('quac');
app.get('/', routes.index(database));
app.post('/add/:title', routes.add(database));
});
Я хотел бы избегайте этого переноса и, скорее всего, загрузите ссылку на базу данных на первом месте.
Что было бы лучшей практикой для этого?