Я использую node.js
с пакетами express
и express-session
для тестирования различных реализаций CRUD.
В чем практическая разница между res.clearCookie()
и req.session.destroy()
?
Оба приведенных ниже кодовых шаблона, кажется, выполняют одно и то же, но мне интересно, упускаю ли я что-то важное.
Кодовый шаблон 1:
router.post('/logout', function(req, res, next) {
req.session.destroy( function(error) {
if(error) {
console.log(error);
}
res.redirect('/');
});
});
Кодовый шаблон 2:
router.post('/logout', function(req, res, next) {
res.clearCookie(SESSION_NAME);
res.redirect('/');
});