16、Express框架操作session的方法

阅读() @2018-10-29 18:16:11

记录用户状态信息,登录信息,后端开发一般都是用session来操作的,nodeJs也提供了session相关的方法,具体代码如下:

1、npm安装:

"express-session" : "latest"

2、在app.js主入口页面引入:

var session = require('express-session');

//使用session
app.use(session({secret:'node'}));//设置密钥

//所有的页面共享数据
app.use(function(request, response, next){
    //获取session数据request
    if(request.session.uname){
        response.locals.username = request.session.uname;
    }
    next();
});

3、用户登录成功之后,将用户信息存储到session中:

request.session.uname = ‘用户变量信息’;

4、用户退出登录,销毁session:

request.session.destroy();

本节完!

微信二维码