From 24be427ce9b31ef59762a19c910755299140398d Mon Sep 17 00:00:00 2001 From: luchenqun Date: Wed, 18 Jan 2017 13:33:47 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86session=E6=9B=BF=E6=8D=A2=E4=B8=BAmong?= =?UTF-8?q?db=E5=AD=98=E5=82=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.js | 6 +++++- package.json | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) 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",