如何响应从服务器Node.js / Express销毁所有Cookie?

问题描述

我在客户端token=foobar;上有cookie,如果单击响应服务器端response.clearCookie('token')上的注销按钮,则可以删除cookie。 'token'是cookie的名称。问题是,我想删除所有cookie,如何清除所有cookie?用户可以在客户端更改Cookie的名称或更多Cookie。谢谢。

解决方法

您最好的选择是尝试response.clearCookie("*");

更新:

根据https://expressjs.com/en/api.html#res.clearCookie,必须指定一个名称才能清除cookie,因此使用express清除多个cookie可能不是一种选择。

我希望使用https://www.npmjs.com/package/delete-all-cookies之类的软件包来解决您的问题。