我尝试在 express 中构建一个带有身份验证系统的应用程序。为了让用户保持会话状态,我使用快速会话中间件。当我配置会话时,我不知道是否必须分配会话密钥属性。这个样本来自某本书。
app.configure(function(){
app.sessionSecret = 'SocialNet secret key';
app.set('view engine', 'jade');
app.use(express.static(__dirname + '/public'));
app.use(express.limit('1mb'));
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.session({
secret: app.sessionSecret,
key: 'express.sid',
store: app.sessionStore
}));
mongoose.connect(dbPath, function onMongooseError(err) {
if (err) throw err;
});
});
当我没有为会话键赋值时会发生什么?