将session替换为mongdb存储

This commit is contained in:
luchenqun 2017-01-18 13:33:47 +08:00
parent 9045019f97
commit 24be427ce9
2 changed files with 6 additions and 1 deletions

6
app.js
View File

@ -5,6 +5,7 @@ var logger = require('morgan');
var cookieParser = require('cookie-parser');
var bodyParser = require('body-parser');
var session = require('express-session');
var mongoStore = require('connect-mongo')(session);
var routes = require('./routes/index');
var users = require('./routes/users');
@ -32,7 +33,10 @@ app.use(session({
secret: 'ILoveYiJia', // 建议使用 128 个字符的随机字符串
cookie: {
maxAge: 2592000000,
}
},
store: new mongoStore({
url: 'mongodb://localhost/mybookmarks'
})
}));
app.use(express.static(path.join(__dirname, 'public')));

View File

@ -7,6 +7,7 @@
},
"dependencies": {
"body-parser": "~1.15.1",
"connect-mongo": "^1.3.2",
"cookie-parser": "~1.4.3",
"crypto": "0.0.3",
"debug": "~2.2.0",