Я думаю, вам нужно использовать express-session
, чтобы установить / изменить время истечения вашего куки, и использовать свойство cookie.maxAge
, чтобы установить maxAge
время истечения вашего cookie
.
Попробуйте это:
// you need to require express-session for it to work.
var expressSession = require(express-session);
app.use(
expressSession({
secret: "your_Secret",
resave: false,
saveUninitialized: true,
cookie : { maxAge : 3600000 } //1 hour (time is in milli seconds here)
})
);
//initialize passport here
Passport
нуждается в инициализации сессии, чтобы сессия работала, я думаю, вы должны это делать, просто добавьте поле cookie
с maxAge
там, и оно будет работать.
Надеюсь, это поможет вам.