我正在使用Node.js而不将其托管在服务器上以从第三方平台获取用户名。我将该Cookie设置为res.cookie("username",req.session.user)
。我已在客户端删除了cookie,但在任何Web存储/ cookie中都找不到。但是我可以在Response-Headers中使用cookie。有什么方法可以在客户端删除/隐藏它们,因为我是前端工程师,并且希望在客户端进行控制。
以下是响应标题:
Set-Cookie: userName=User; Path=/ Set-Cookie: userName=; Path=/; Expires=Thu, 01 Jan 1970 00:00:00 GMT
答案 0 :(得分:0)
了解Cookie的工作原理,它们永远不会存储在您的服务器上。它们的内容可能(会话ID),但是您的服务器不保存任何已发送/设置的cookie的信息。
查看如何设置cookie:https://en.wikipedia.org/wiki/HTTP_cookie#Setting_a_cookie
您可以通过将过期时间设置为过去的日期来在客户端中取消设置它们。