diff --git a/app.js b/app.js index 80b1694..b6d409d 100644 --- a/app.js +++ b/app.js @@ -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'))); diff --git a/package.json b/package.json index 1cc4ab4..2ce34dc 100644 --- a/package.json +++ b/package.json @@ -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",