私はnode.jsを手に入れており、require/exports全体を理解しようとしています。次のメイン app.js ファイルがあります。
/app.js
var express  = require('express'),
    http     = require('http'),
    redis    = require('redis'),
    routes   = require('./routes'),
var app    = express(),
    client = redis.createClient();
// some more stuff here...
// and my routes
app.get('/', routes.index);
次に、ルートファイルがあります:
exports.index = function(req, res){
  res.render('index', { title: 'Express' });
};
もちろん、app.js ファイルでクライアント オブジェクトを使用できますが、ルートで同じオブジェクトを使用するにはどうすればよいでしょうか?