无法连接到模块化节点/ Express Controller中的Redis

时间:2018-07-12 08:29:25

标签: node.js express redis redisclient

我已经创建了一个redis客户端模块,如下所示:

let redis = require('redis');
let client = redis.createClient();  
module.exports  = client;

现在,我想在用户模块中的控制器中使用它。所以我已经在我的userController.js中做到了:

var client = require('../../../config/redis.js');

exports.findAll = function(req, res){
  userModel.find()
    .then(users => {
        client.on('connect', () => {
            console.log("connected");
        });
        res.send(res.response(200,users,"data send!"));
    }).catch(err => {
        res.send(res.response(204,[],"data not found!"));
    });
}

但是我无法连接到Redis。如果我在app.js中执行的操作与正常工作相同,但在控制器中则无法正常工作。任何帮助,将不胜感激。

0 个答案:

没有答案