私は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 ファイルでクライアント オブジェクトを使用できますが、ルートで同じオブジェクトを使用するにはどうすればよいでしょうか?