清除NodeJS中的所有cookie

时间:2016-05-07 22:01:45

标签: node.js cookies

This answer显示了如何清除NodeJS中的单个cookie。是否有一项功能可以清除所有cookie而无需遍历所有cookie并单独清除它们(或使它们过期)?

1 个答案:

答案 0 :(得分:2)

不,没有。根据RFC for Cookies,服务器不应该发送多个响应来清除cookie。

  

如果服务器发送包含Set-Cookie标头的多个响应      同时发送给用户代理(例如,与用户代理通信时)      用户代理通过多个套接字),这些响应创建了一个“种族      条件“可能导致不可预测的行为。

此外,您应该只能为Set-Cookie发送一个值,即使是为了取消设置Cookie。

阅读更多:https://tools.ietf.org/html/rfc6265 [第9页]