Не удается подключиться к 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, чем он работает, но в моем контроллере он не работает. Любая помощь будет оценена.