Не удается подключиться к Redis в модульном узле / экспресс-контроллере

Я создал клиентский модуль 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 ответов

Другие вопросы по тегам