app.use(session({
secret:settings.coolieSecret,
store:new MongoStore({
db:settings.db
}),
resave:true,
saveUninitialized:true
}));
//获取状态
app.use(function(req,res,next){
console.log("app.usr local");
res.locals.user = req.session.user;
res.locals.post = req.session.post;
var error = req.flash('error');
res.locals.error = error.length?error:null;
var success = req.flash('success');
res.locals.success = success.length?success:null;
next();
});
请node.js大神解答?
这是一个典型的 express 与 mongodb 的系统配置。
第一段代码是使用‘connect-mongodb’来连接mongodb,存储session的设置。
第二段代码是获取用户登录信息(user)等操作。
参考connect-mongodb详细信息:https://www.npmjs.com/package...