我使用express(node.js)+ mongodb在單個Heroku dyno上實現了一些用戶認證,並且一切正常。但是,當我增加dynos的數量(超過1個)時,我無法登錄,我一直在我的登錄頁面上重定向,這意味着我的會話尚未設置。這裏是我的代碼:在多個dynos上快速應用程序設置會話heroku app
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分鐘內設置 –