首页 > 代码库 > nodejs express session用法(含保存到redis)
nodejs express session用法(含保存到redis)
普通用法:
1 var express = require(‘express‘); 2 var session = require(‘express-session‘); 3 4 var app = express(); 5 6 app.use(session({ 7 name: ‘test1‘, // 非常重要,用于区分两个系统的session 8 secret: ‘test1 cat‘, 9 cookie: { maxAge: 5 * 60 * 60 * 1000 }, 10 resave: true, 11 saveUninitialized: true 12 }));
session保存到redis:
1 var express = require(‘express‘); 2 var session = require(‘express-session‘); 3 var redisStore = require(‘connect-redis‘)(session); 4 5 var app = express(); 6 7 8 var redisCfg = { 9 host:"127.0.0.1", 10 port:"6379", 11 auth_pass:"", 12 db:0 13 }; 14 15 app.use(session({ 16 store: new redisStore(redisCfg), 17 secret: ‘test‘, // 可修改成自己的 18 cookie: { maxAge: 10 * 60 * 1000 }, 19 resave: true, 20 saveUninitialized: false 21 }));
nodejs express session用法(含保存到redis)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。