Node.js 删除cookie的最佳方法,服务器端

Node.js 删除cookie的最佳方法,服务器端,node.js,cookies,express,Node.js,Cookies,Express,我正在使用Node.js,希望删除浏览器和域的所有cookie。最好的方法是什么?只需将它们设置为过期,或者还有其他技巧吗?这已经很晚了,但是Express response对象上有一个clearCookie()方法。不需要使用技巧,也不需要人为地使cookie过期。此处的文档:如果您解释了为什么要这样做,将会有所帮助。如果是因为您在cookie中放入了一些您不希望用户拥有的数据,那么您就无能为力,因为没有任何东西可以阻止用户复制cookie。例如,我正在使用一台旧服务器和一台新的Node.js

我正在使用Node.js,希望删除浏览器和域的所有cookie。最好的方法是什么?只需将它们设置为过期,或者还有其他技巧吗?

这已经很晚了,但是Express response对象上有一个clearCookie()方法。不需要使用技巧,也不需要人为地使cookie过期。此处的文档:

如果您解释了为什么要这样做,将会有所帮助。如果是因为您在cookie中放入了一些您不希望用户拥有的数据,那么您就无能为力,因为没有任何东西可以阻止用户复制cookie。例如,我正在使用一台旧服务器和一台新的Node.js服务器。会话由Node.js服务器设置,旧服务器正在读取浏览器的cookie以确认真实性。注销时,我想删除用户的cookie,因此在任何一台服务器上我们都会看到缺少cookie=注销。因此,我想删除cookie以注销用户。旧服务器如何处理空cookie?我认为你不能删除cookie,但你可以覆盖它。您看到了吗:对于任何需要身份验证的请求,旧服务器将确保存在cookie,否则该请求将被视为未经身份验证。我确实签出了那篇文章,但那已经是4年前的事了,我想看看现在是否有更好的方法;这似乎在引发异常之前也起作用。:)谢谢