Используя комбинацию Экспресс-сессии, Connect-Монго и PassportJS на сервере Узел У меня есть следующие функции проверки:Как получить доступ к Express (js) -session cookie serveride перед ответом?
expressApp.post('/login', function(req, res, next) {
passport.authenticate('login', function(err, user, info) {
if(err) {
return console.log(err);
}
if(!user){
res.set('WWW-Authenticate', 'x' + info);
return res.send(401);
}
req.login(user, function(err){
if(err) {
return console.log(err);
}
//I WANT TO ACCESS OUTGOING COOKIE HERE
//var cookie = res.get('SET-COOKIE');
res.redirect('/homepage');
});
}
)(req, res, next)
}
);
Как вы можете видеть в комментировал части, я хочу, чтобы получить доступ к информации печенья до того ответ отправляется клиенту. Я не смог найти такие данные в объекте «res» и «user».
В частности Я ищу ту же строку, которую вы можете найти в заголовке 'SET-COOKIE' в ответе HTTP.