Я пытаюсь завершить сеанс с помощью метода koa-passport ctx.logout (). После этого я ожидаю удаления файлов cookie из моих инструментов chrome dev. Но я все еще вижу там печенье. Но после вызова ctx.logout () они изменяются.
Для управления сессиями я использую koa-session.
введите описание изображения здесь
Это код моего маршрута выхода из системы.
router.post('/api/auth2/signout', async ctx => {
try {
if (ctx.isAuthenticated()) {
ctx.logout()
ctx.cookies.set('koa:sess')
ctx.cookies.set('koa:sess.sig')
ctx.body = { status: 'success' }
} else {
ctx.status = 401;
ctx.body = { status: 'error' };
}
}
catch (err) {
console.log(err)
}
})