Javascript nodejs中的会话销毁

Javascript nodejs中的会话销毁,javascript,node.js,session,cookies,Javascript,Node.js,Session,Cookies,在nodejs中,我无法销毁会话或cookie最初我有一个登录页面“entryForm”,它只接受用户凭据。如果凭据被授权,它会转到“如果”部分,id为true,然后它会重定向到“mypage”。如果我可以清除cookies,那么下次“entryForm”会出现,否则它会再次被重定向到“mypage” var cookie=require(constants.path.core+'/helpers/cookie'); module.exports=函数(应用程序){ 应用程序使用(功能(请求、恢

在nodejs中,我无法销毁会话或cookie

最初我有一个登录页面“entryForm”,它只接受用户凭据。
如果凭据被授权,它会转到“如果”部分,id为true,然后它会重定向到“mypage”。
如果我可以清除cookies,那么下次“entryForm”会出现,否则它会再次被重定向到“mypage”

var cookie=require(constants.path.core+'/helpers/cookie');
module.exports=函数(应用程序){
应用程序使用(功能(请求、恢复、下一步){
console.log(请求标头.referer);
var cookies=cookie.getCookies(请求);
控制台日志(cookies)
var sid=cookies['connect.sid'];
var Id=cookies['SM_Id'];
if(Id){//找到短Id
console.log(Id);
//res.cookie('x-scuid',Id,{maxAge:900000});
呼叫(req,res);
}
否则{
req.session.check=“试试这个”;
req.session.back=req.headers.referer;
res.redirect('/entryForm');//用于登录页面
} 
});
函数调用(req、res){
console.log(“id可用”)
控制台日志(请求会话返回);
res.redirect('/mypage');//经过授权后
log(“在mypage和授权之后…我想销毁会话”);
res.session.destroy();
//这里我得到错误“发送后无法设置头”
}
}

如何清除Cookie并销毁会话。请提前提供帮助,谢谢。

抱歉的力量可能会重复。请将其编码为答案?!