我正在使用Cookies模块来设置cookie。这是我的代码:
var options = { maxAge: ALMOST_ONE_HOUR_MS, domain: '.test.com', expires: new Date(Date.now() + ALMOST_ONE_HOUR_MS) }; var value = userInfo.token; cookies.set("testtoken", value, options);
但是在文档中,我还没有找到如何 销毁 该Cookie的方法。
任何建议,将不胜感激。
无法根据HTTP规范删除cookie。为了有效地“删除” cookie,您可以将过期日期设置为过去的某个日期。本质上,这将为您带来以下收益(根据Cookies模块文档):
cookies.set('testtoken', {maxAge: 0});
或根据HTTP规范:
cookies.set('testtoken', {expires: Date.now()});
两者都应该起作用。您可以替换Date.now()与new Date(0)一个真正的老日期。
Date.now()
new Date(0)