将session替换为mongdb存储
This commit is contained in:
parent
9045019f97
commit
24be427ce9
6
app.js
6
app.js
|
|
@ -5,6 +5,7 @@ var logger = require('morgan');
|
||||||
var cookieParser = require('cookie-parser');
|
var cookieParser = require('cookie-parser');
|
||||||
var bodyParser = require('body-parser');
|
var bodyParser = require('body-parser');
|
||||||
var session = require('express-session');
|
var session = require('express-session');
|
||||||
|
var mongoStore = require('connect-mongo')(session);
|
||||||
|
|
||||||
var routes = require('./routes/index');
|
var routes = require('./routes/index');
|
||||||
var users = require('./routes/users');
|
var users = require('./routes/users');
|
||||||
|
|
@ -32,7 +33,10 @@ app.use(session({
|
||||||
secret: 'ILoveYiJia', // 建议使用 128 个字符的随机字符串
|
secret: 'ILoveYiJia', // 建议使用 128 个字符的随机字符串
|
||||||
cookie: {
|
cookie: {
|
||||||
maxAge: 2592000000,
|
maxAge: 2592000000,
|
||||||
}
|
},
|
||||||
|
store: new mongoStore({
|
||||||
|
url: 'mongodb://localhost/mybookmarks'
|
||||||
|
})
|
||||||
}));
|
}));
|
||||||
|
|
||||||
app.use(express.static(path.join(__dirname, 'public')));
|
app.use(express.static(path.join(__dirname, 'public')));
|
||||||
|
|
|
||||||
|
|
@ -7,6 +7,7 @@
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"body-parser": "~1.15.1",
|
"body-parser": "~1.15.1",
|
||||||
|
"connect-mongo": "^1.3.2",
|
||||||
"cookie-parser": "~1.4.3",
|
"cookie-parser": "~1.4.3",
|
||||||
"crypto": "0.0.3",
|
"crypto": "0.0.3",
|
||||||
"debug": "~2.2.0",
|
"debug": "~2.2.0",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue