Expressjs护照本地不能注销

我复制粘贴在我的应用程序的本地应用程序的护照,

好玩的是我可以login用户,但是我不能让他们注销,

app.get('/logout', function(req, res){ req.logout(); res.redirect('/'); }); 

这并不是什么都不做的事情,日志文件上没有任何内容,而且它有一个到/注销的链接

这是主要路线的例子

 app.get('/page1', function(req, res){ res.render('page1', {user: req.user}); }); app.get('*', function(req,res){ res.render('root', {user: req.user}); }); 

为什么注销它不工作?

显然这是一个已知的问题:

为什么Node中的PassportJS在注销时不会删除会话

上面提到的线程build议使用req.session.destroy()来代替。

直接从Passport团队获得一些反馈将是很好的。