我正在使用带有 Express 3 框架的 nodejs,我在删除一个特定会话时遇到问题,这是我正在使用的代码:
app.js
var express = require('express');
................
................
app.use(express.cookieParser());
app.use(express.session({secret : 'asxcfrgth'}));
app.use(app.router);
app.get('/User', function(req, res){
req.session.login = "Invalid username";
req.session.password= "Invalid password";
console.log(req.session.login);
console.log(req.session.password);
req.session.destroy();
});
req.session.destroy
将删除我所有的会话,所以有没有办法只销毁第一个会话并留下第二个会话?我想避免使用这个:
req.session.login ="";
清空会话变量,谢谢。