Согласно этот вопрос, мой код не идентичен файлу cookie, но вроде идентичен. Вот мой код настройки cookie:
res.cookie(
'access_token', 'Bearer '+ token, {
expires: new Date(Date.now() + 900000), // cookie will be removed after 15 mins
httpOnly: true
})
Вот мой код удаления куки:
app.get('/logout', function(req, res) {
res.clearCookie('access_token', { domain:'localhost', path: '/', httpOnly: true })
.redirect('http://localhost:4200/avior/login')
});
Согласно документации по API Express JS, в методе clearCookie не следует устанавливать истечение/maxAge. Это именно то, что я сделал. Это проблема только потому, что я использую httpOnly?