浏览代码

Add session middle where to server

sbkwgh 8 年之前
父节点
当前提交
accc914eb7
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      server.js

+ 11 - 0
server.js

@@ -6,13 +6,24 @@ let config = require('./config/server.js')
 //Middle-ware
 let bodyParser = require('body-parser')
 let morgan = require('morgan')
+let session = require('express-session')
 
 app.use(bodyParser.json())
 app.use(bodyParser.urlencoded({ extended: true }))
+app.use(session({
+	secret: config.sessionSecret,
+	resave: false,
+	saveUninitialized: true,
+	cookie: {}
+}))
 
 if(process.env.NODE_ENV !== 'test' && process.env.NODE_ENV !== 'production') {
 	app.use(morgan('dev'))
 }
+if(process.env.NODE_ENV === 'production') {
+	app.set('trust proxy', 1);
+	session.cookie.secure = true
+}
 
 app.use('/api/v1/user', require('./routes/user'))