2013-10-16 39 views
2

這裏是我的快速應用程序配置的樣子:express.cookieSession休息session.destroy

app.use(express.bodyParser()); 

app.use(express.cookieParser()); 
app.use(express.cookieSession({secret: conf.sessionSecret})); 
app.use(express.session({secret: conf.sessionSecret})); 

app.use(app.router); 

每當我這樣做:

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

我得到:

TypeError: Object #<Object> has no method 'destroy'. 

取出app.use(express.cookieSession());修復它。爲什麼是這樣?

回答