我正在为我的网站创建后端。有一个名为login的cookie,其值在我登录时设置。我希望当我点击注销时,cookie应该被删除
下面是我写的注销函数
res.cookie('login',' ',{maxage:1})
res.statuscode=301
res.setHeader("Location","http://localhost:3000")
res.end()
当我点击注销时,我被定向到localhost:3000,但cookie没有被删除。我在nodejs中使用了cookie-parser包
1条答案
按热度按时间5vf7fwbs1#
假设您使用的是一个简单的HTTP服务器,并且正在正确地执行其他操作,将cookie过期日期设置为任何过去的日期将删除cookie。
要从服务器端重定向,请使用Location头,代码如下