【发布时间】:2014-08-24 16:08:18
【问题描述】:
我正在创建一个 express 4 应用程序。我的模型文件夹中有一个 redis 助手类。现在我希望能够在所有文件中使用相同的实例,特别是在我的不同路由文件中。最好的方法是什么?
//models/redis.js
var redis = require("redis");
var client = redis.createClient();
...
function redisObject(){
this.redis = redis;
this.client = client;
}
module.exports = new redisObject();
然后我在我的 app.js 文件中创建这个对象的一个实例
//app.js
var db = require('./models/redis');
我在哪里存储 db 以便我可以在全球范围内访问它?我是不是走错了思路?
【问题讨论】:
标签: node.js express node-redis