【发布时间】:2017-07-06 12:45:57
【问题描述】:
当我检查我的 redis-server 状态时,它说 redis 服务器正在运行,但我在登录时收到此错误 RedisClient.on('error', function(err) { console.log('Redis error: ' + err);// Redis error: Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379 }); 当我尝试控制台 req.session 它返回未定义。关于这个问题的任何线索? 请帮助我,我是新手。谢谢你
这是我的设置:
var express = require('express');
var redis = require("redis");
var session = require('express-session');
var redisStore = require('connect-redis')(session);
var parser = require('body-parser');
var RedisClient= redis.createClient();
app.use(session({
secret: 'myseceret',
store: new redisStore({host: '127.0.0.1', port: 6379, client: client,ttl : 260}),
saveUninitialized: false,
resave: false,
cookie: { secure: true }
}));
client.on('error', function(err) {
console.log('Redis error: ' + err);
});
【问题讨论】:
标签: node.js session express redis connect