express框架 使用session 登录

express-session使用session登录,session可以存入内存,或者存入数据库,如存入MongoDB,需要connect-mongo

_.extend(conf, {
    store: new MongoStore({
        url: 'mongodb://127.0.0.1:27017/dbname'
    })
});

express封装了request和response对象。

// session存储
request.session = {
    username: 'xiaoming'
};

request每次携带cookie中的connect.sid,通过这个ID去MongoDB数据库里或者内存里读出session内容。

此条目发表在NodeJs分类目录。将固定链接加入收藏夹。

发表评论

邮箱地址不会被公开。 必填项已用*标注