Node.js-Session使用

发表于:2017-09-03

介绍Express 使用session。

session需要单独安装。npm install express-session --save

引用

var express = require('express')
var session = require('express-session');
// 加载中间件, 注意session依赖cookie, 前提需要引入cookie-parser
app.use(session({
	name: 'DOMAIN_',            // session是保存在cookie中,默认是key是connect.id
	secret: CONFIG.secret,     // 签名
	resave: false,				// 是否每次都重新保存会话,建议false
	saveUninitialized: false,  // 是否自动保存未初始化的会话,建议false
	cookie: {
		maxAge: 604800000		// 7天过期,以毫秒计算
	},
}));
// 还有一个重要的参数是 store, 这个是session保存到哪个数据库,可以是redis、Mongodb等
Node.js
原创文章,转载请注明出处。