【发布时间】:2018-02-18 05:14:21
【问题描述】:
如果我使用res.cookie('TEST', 'Test content.').status(200).send('Cookie set.'); 设置一个cookie,我发现它在浏览器中设置正确。但是,在另一个页面上,如果我执行res.clearCookie('TEST').status(200).send('Cookie cleared.');,我会看到 cookie 没有被删除。我想彻底删除这个 cookie。
我也尝试过res.clearCookie('TEST', {path: '/'});,但无济于事。
我正在包括这样的 cookie-parser:
const cookieParser = require('cookie-parser');
app.use(cookieParser(process.env.secret));
上图显示了我在 cookie 被“清除”后看到的内容 - 但它实际上并没有被删除。
如果能得到任何帮助,我将不胜感激。谢谢。
【问题讨论】:
标签: node.js express cookies session-cookies