我试图使用会话Redis的在我的快递应用程序。
我做到以下几点:
var express = require('express');
var RedisStore = require('connect-redis')(express);
app.configure('development', function(){
app.use(express.session({ secret: "password",
store: new RedisStore({
host: "127.0.0.1",
port: "6379",
db: "mydb"
})
}));
后来,在我的应用程序,如果我这样做:
var whatever = req.session.someProperty;
我得到:
无法读取的未定义的属性“someProperty”
这表明req.session是不确定的(我可以从我的配置部分中的console.log入口看到这个)
我肯定患了Redis的运行情况,可以看到我的应用程序最初连接到它(使用Redis的-CLI监视器)