Я работаю над приложением NodeJS (промежуточное программное обеспечение, используемое в Express-session, session-file-store), где я определил разрешения пользователя as- 'view', 'view-edit 'и' edit '. Это приложение должно иметь максимальное количество активных сеансов или активных пользователей. 10.Как ограничить 10 одновременных сеансов/соединений в nodeJS-приложении
Должен ли я использовать подсчет сеанса? Я должен maxAge ограничения сессии до 5 мин.
Таким образом, проблема заключается в том, что срок действия сеанса истек, а счет сеанса должен быть обновлен. но после сеанса истекло, я не могу его следы ..
вы можете разместить код , –
var sess_options = { путь: "/ tmp/sessions /", useAsync: true }; router.use (сессия ({ магазин: новый FileStore (sess_options), пересохраните: ложь, saveUninitialized: ложный, секрета: 'asts123', прокатки: ложная, печенья: {\t HTTPOnly: ложь, безопасных : true, maxAge: 60000} }));router.use (функция (req, res, next) { if (typeof req.session.user_mode === 'undefined') { session_ids.push (req.session.id); res.app.locals. session_count ++; req.session.user_mode = 'view_mode'; }} Теперь я не знаю, как уменьшить количество сеансов при истечении срока сеанса, чтобы узнать, сколько активных сеансов запущено. –