我有一个主要由两个文件组成的节点应用程序,“app.js”主文件和“router.js”。在 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 文件访问它。我该如何解决?
提前致谢。