@ RobertPitt отредактируйте свой ответ.
Cookie (сеанс) объект выглядит так:
{
"cookie":"originalMaxAge":null,"expires":null,"httpOnly":true,"path":"/"},
"your_var_1":"value 1",
"your_var_2":"value 2",
...
}
Аргумент для express.session
должен выглядеть следующим образом (он есть в документации):
app.use(express.session({
secret : "Stays my secret",
cookie: {
maxAge : new Date(Date.now() + 3600000), //1 Hour
expires : new Date(Date.now() + 3600000), //1 Hour
},
store : new MongoStore({ db: 'myDB' })
}));
Более того:
maxAge : new Date(Date.now() + 3600000), //1 Hour
приведет к тому, что каждый файл cookie (в данном случае также сеанс) автоматически истечет через час после запуска сервера