我正在为我的todo应用程序做后端。在这个后端我还集成了用户身份验证登录/注销/注册。所以当我试图从前端注销然后控制器(注销),我已经delecleared把cookie:null是正常工作,因为我收到的响应作为用户成功注销,但我的cookie不删除
下面是我的logout控制器代码:
export const logout = (req, res) => {
res.status(200).cookie('token',null,{
httpOnly:true,
expires:new Date(Date.now())
}).json({
sameSite:process.env.NODE_ENV === "Development" ?"lax":"none",
secure:process.env.NODE_ENV ==="Development" ?false:true,
success:true,
message:`User logged out successfully`,
})
}
字符串
我试图注销,但cookie不删除
1条答案
按热度按时间ldioqlga1#
您使用的是JavaScript,对吗?然后您可以简单地清除您的cookie并重定向客户端,如下所示:
字符串