Я использую ExpressJs с Node.js и поместил все мои маршруты в папку "маршруты".
На сервере я подключаюсь к БД, а затем определяю свои маршруты, например:
var routes = require('./routes');
var db;
dbconnect = new mongo.Db(config.mongo_database, new mongo.Server(config.mongo_host, config.mongo_port, {}), {});
dbconnect.open(function (err, db) {
db.authenticate(config.mongo_user, config.mongo_pass, function (err, success) {
if (success) {
//routes/index.js
app.get('/', routes.index);
//routes/users.js
app.get('/users', routes.users);
}
});
});
Я хочу получить доступ к объекту 'db' внутри каждого из этих файлов javascript. Как передать это из этого файла app.js в index.js или users.js?
Спасибо!