主に「app.js」メインファイルと「router.js」の 2 つのファイルで構成されるノードアプリケーションがあります。app.js ファイルでは、Redis クライアントなど、必要なすべてのファイルを要求しています。
私はまったくの初心者で、router.js で新しく作成された変数「client」に「アクセス」する方法を見つけようとしています。
//app.js file
var redis = require("redis"),
client = redis.createClient(9981, "herring.redistogo.com");
app.get('/', routes.index);
//router.js file
exports.index = function(req, res){
client.get("test", function(err, reply) {
console.log(reply.toString());
});
};
その router.js ファイルからアクセスできないため、明らかに「クライアントが定義されていません」と表示されます。これを修正するにはどうすればよいですか?
前もって感謝します。