Skip to content
This repository was archived by the owner on Jul 6, 2022. It is now read-only.

Commit 7388aa4

Browse files
committed
Tweaking session settings.
1 parent 8f39f8e commit 7388aa4

1 file changed

Lines changed: 7 additions & 8 deletions

File tree

server/index.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ var express = require('express')
55
, path = require('path')
66
, favicon = require('serve-favicon')
77
, logger = require('morgan')
8-
, moment = require('moment')
98
, mongoose = require('mongoose-q')()
109
, compression = require('compression')
1110
, cookieParser = require('cookie-parser')
1211
, bodyParser = require('body-parser')
1312
, flash = require('connect-flash')
1413
, passport = require('passport')
14+
, session = require('express-session')
1515

1616
var settings = require(__dirname + '/config/settings')
1717
, checks = require(__dirname + '/middleware/checks')
@@ -44,7 +44,7 @@ app.use(checks.ssl_headers);
4444
app.use(checks.redirect_to_https);
4545
app.use(checks.static_rewrite);
4646

47-
app.enable('trust proxy');
47+
app.set('trust proxy', 1);
4848

4949
app.use(favicon(__dirname + '/../public/favicon.ico'));
5050
if (app.get('env') !== 'test') app.use(logger('dev'));
@@ -54,15 +54,14 @@ app.set('views', path.join(__dirname,'views'));
5454
app.set('view engine', 'jade');
5555
app.use(express.static(path.join(__dirname,'..','public')));
5656

57-
app.use(require('express-session')({
58-
key: 'session',
59-
maxAge: moment().add(12, 'hours')._d, expires: moment().add(12, 'hours')._d,
60-
cookie: { path: '/', httpOnly: true, maxAge: moment().add(12, 'hours')._d, expires: moment().add(12, 'hours')._d},
61-
resave: true,
57+
app.use(session({
58+
name: 'standing-fleet',
6259
secret: settings.session_secret,
60+
resave: true,
6361
saveUninitialized: true,
62+
cookie: { secure: true },
6463
store: require('mongoose-session')(mongoose)
65-
}));
64+
}))
6665

6766
app.use(flash());
6867
app.use(passport.initialize());

0 commit comments

Comments
 (0)