Я только начал использовать новую версию Express (2.5.5), которая по умолчанию создает каталог ./routes
вместе с ./views
и ./public
Внутри маршрутов есть файл index.js
, который содержит:
/*
* GET home page.
*/
exports.index = function(req, res){
res.render('index', { title: 'Express' })
};
по умолчанию (после запуска express
из командной строки), и это раздел маршрутов в главном app.js
:
// Routes
app.get('/', routes.index);
Я установил переменную для клиента redis в главном app.js
:
var redis = require('redis'),
db = redis.createClient();
и мне было интересно, как я могу получить доступ к методам db
(и любых других модулей я require
в app.js
) в файлах, содержащихся в ./routes