Как я могу удалить куки на стороне сервера? - PullRequest
0 голосов
/ 28 ноября 2018

Я использую Node.js, не размещая его на сервере, чтобы получить имя пользователя от сторонней платформы.Я устанавливаю этот файл cookie как res.cookie("username",req.session.user).Я удалил cookie на стороне клиента и не могу найти его ни в одном из веб-хранилищ / файлов cookie.Однако я могу использовать cookie в заголовках ответа.Есть ли способ удалить / скрыть их на стороне клиента, так как я являюсь инженером внешнего интерфейса и хочу управлять им на стороне клиента.

Вот заголовки ответа:

Set-Cookie: userName=User; Path=/ Set-Cookie: userName=; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 GMT

1 Ответ

0 голосов
/ 28 ноября 2018

Узнайте, как работают куки, они никогда не хранятся на вашем сервере.Их содержимое может быть (идентификатор сеанса), но ваш сервер не содержит никакой информации об отправленных / установленных файлах cookie.

Посмотрите, как установлены файлы cookie: https://en.wikipedia.org/wiki/HTTP_cookie#Setting_a_cookie

Вы можете сбросить их в клиенте, установиввремя истечения до прошедшей даты.

...