Почему после logout`a куки еще есть?
router.get('/', (req, res) => {
let cookie = req.cookies.jtoken
return res.json({message: cookie})
})
router.get('/logout', isAuth, (req, res) => {
res.clearCookie('jtoken')
res.redirect('/')
})
/**
* isAuth
*/
module.exports = (req, res, next) => {
const token = req.cookies.jtoken || ''
try{
if(!token){
return res.status(401).redirect('/login')
}
const decrypt = jwt.verify(token, process.env.JWT_SECRET)
req.user = {
email: decrypt.email,
role: decrypt.role,
balance: decrypt.balance
}
next()
} catch(err){
console.log(err)
res.clearCookie('jtoken')
return res.status(403).redirect('/login')
}
}
После res.redirect('/') показывает что куки еще есть, но если обновить '/' покажет что куки нет?