在Express JS,Passport JS和Mongo Store中注销

时间:2013-10-18 12:47:26

标签: mongodb session express passport.js

我使用PassportJS进行身份验证,使用MongoDB进行会话

在app.js中:

app.use(express.session({
    store: new MongoStore({
        db: mongoose.connection.db
    })
}));

注销:

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

在注销时,我是否需要删除mongo中的会话文档?

1 个答案:

答案 0 :(得分:2)

PassportJS向req添加了logout()功能。