KoaJS: как полностью удалить cookie-ключ из коа-сессии?

Как я могу удалить cookie / сессия создана из коа-сессии полностью?

Я установил сессию с этим кодом ниже:

ctx.session.authUser = { username: 'demo' }

И я получу данные ниже в console.log(ctx.headers):

{                                                                                                                               04:42:23
  ...
  'accept-encoding': 'gzip, deflate, br',
  'accept-language': 'en-GB,en-US;q=0.9,en;q=0.8',
  cookie: 'koa:sess=eyJhdXRoVXNlciI6eyJ1c2VybmFtZSI6ImRlbW8ifSwiX2V4cGlyZSI6MTU1OTM1Njk0MDg5MywiX21heEFnZSI6ODY0MDAwMDB9; ' +
    'koa:sess.sig=IPjLXqhPCgAXo4zaktfCiJahK9w'
}

Когда я не хочу сеанс, я делаю:

delete ctx.session.authUser
ctx.session = null

И я получу данные ниже в console.log(ctx.headers):

{                                                                                                                               04:41:20
  ...
  'accept-encoding': 'gzip, deflate, br',
  'accept-language': 'en-GB,en-US;q=0.9,en;q=0.8',
  cookie: 'koa:sess=; koa:sess.sig=NWLyK0f8i6lmLBzmgpXjin3iJGg'
}

Как вы можете видеть, что cookie Ключ все еще в заголовках. Могу ли я удалить его полностью?

0 ответов

Другие вопросы по тегам