【发布时间】:2020-11-05 06:15:31
【问题描述】:
在 Node.js 的本机 HTTP 模块中。我正在尝试删除 cookie,但 cookie 永远不会删除!我想要做的是,当出现错误时,应用程序会删除所有 cookie。但是 cookie 永远不会改变。
if (proxy.error.message.code == 'HPE_HEADER_OVERFLOW') {
var array = [];
req.headers['cookie'].split('; ').forEach(cookie => {
array.push(cookie += `; maxAge=0;`);
});
console.log(array)
res.writeHead(200, { 'Set-Cookie': array})
return res.end();
}
我真的需要在普通 Node.js HTTP 而不是 Express.js 方面的帮助。我真的很喜欢!
【问题讨论】:
标签: javascript node.js cookies