использование паспорта js и входа в экспресс-сессию - это нормально, но при попытке добавить сессию, например, req.session.views, эта сессия будет подсчитывать количество посещений пользователей в моем блоге, к сожалению, сессия будет смотреть только для этих пользователей, как они сделали это взгляды.
мой вопрос: я хочу установить req.session.views для всех администраторов.
app.use(session({
secret: "secret",
resave: false,
saveUninitialized: false,
store: new MongoStore({ mongooseConnection: mongoose.connection}),
cookie: { maxAge: new Date(Date.now() + 315360000000)}
}));
app.use(function(req, res, next){
res.locals.currentUser = req.user;
res.locals.error = req.flash("error");
res.locals.success = req.flash("success");
res.locals.session = req.session;
next();
});
app.get('/', function(req, res){
if(req.session.views){
req.session.views++;
res.render('/index');
}else{
req.session.views = 1;
res.render('/index');
});