W końcu to rozwiązałem, musisz użyć oprogramowania pośredniego, aby zaktualizować dowolne dane w sesji, aby plik cookie został ponownie wysłany, tak jak to:
app.use(function(req, res, next) {
req.session._garbage = Date();
req.session.touch();
next();
});
W ten sposób maxAge będzie aktualizować zarówno plik cookie, jak i sesję przy każdym żądaniu do aplikacji.