Я использую курьерское и экспресс-промежуточное программное обеспечение для создания веб-сайта с включенным сеансом. Но какой-то URL-адрес, например /health-check' and
/version-check do not need session, especially the
/health-check`, который сгенерирует много бесполезной сессии в db (проект использует mongodb). Я считаю, что есть хорошее решение для решения проблемы.Как включить/отключить сеанс на основе url с помощью nodejs?
Ниже приводится фрагменты сессии:
var session = require('express-session'),
passport = require('passport');
var app = express();
//other middleware.
// Express MongoDB session storage
app.use(session({
saveUninitialized: true,
resave: true,
secret: config.sessionSecret,
cookie: { maxAge: 2628000000 },
store: new mongoStore({
db: db.connection.db,
collection: config.sessionCollection
})
}));
// use passport session
app.use(passport.initialize());
app.use(passport.session());
//...