Я реализовал некоторую аутентификацию пользователя на одном динаре Heroku, используя express (node.js) + mongodb, и все работает нормально. Однако, когда я увеличиваю число динамиков (более 1), я не могу войти в систему, я постоянно переадресовываюсь на мою страницу входа, то есть моя сессия не была установлена. Вот мой код:Настройка сеансов в экспресс-приложении на нескольких приложениях dynos heroku
checkCookies = функция (Req, Рез, следующий) {
if(req.session.user){
res.locals.user = req.session.user;
next();
}
else{
res.redirect('/login');
}
};
app.use(express.cookieParser());
app.use(express.session({ secret: '0GBlJZ9EKBt2Zbi2flRPvztczCewBxXK',
cookie: {httpOnly: true, maxAge:14*24*60*60*1000}
}));
Что является лучшим решением для обработки общего сеанса на экспресс/Node.js с использованием MongoDB?
Спасибо большое! Все настроено за 10 минут –