Ous*_*ord 1 session-variables node.js express
我正在使用带有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();
});
Run Code Online (Sandbox Code Playgroud)
req.session.destroy将删除我的所有会话,那么有没有办法只破坏第一个会话,并留下第二个会话?我想避免使用这个:
req.session.login ="";
Run Code Online (Sandbox Code Playgroud)
要清空会话变量,谢谢.
删除会话变量的标准方法是将其设置为null.
req.session.login = null;
// this also works
delete req.session.login;
Run Code Online (Sandbox Code Playgroud)
该功能destroy()用于删除整个会话.
| 归档时间: |
|
| 查看次数: |
2412 次 |
| 最近记录: |