Невозможно удалить куки после завершения сеанса - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь завершить сеанс с помощью метода 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)
}

})

...