File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -17,6 +17,7 @@ var imgur = require('imgur');
1717var formidable = require ( 'formidable' ) ;
1818var morgan = require ( 'morgan' ) ;
1919var passportSocketIo = require ( "passport.socketio" ) ;
20+ var helmet = require ( 'helmet' ) ;
2021
2122//core
2223var config = require ( "./config.js" ) ;
@@ -92,6 +93,13 @@ var sessionStore = new MongoStore({
9293//compression
9394app . use ( compression ( ) ) ;
9495
96+ // use hsts to tell https users stick to this
97+ app . use ( helmet . hsts ( {
98+ maxAge : 31536000 * 1000 , // 365 days
99+ includeSubdomains : true ,
100+ preload : true
101+ } ) ) ;
102+
95103//session
96104app . use ( session ( {
97105 name : config . sessionname ,
Original file line number Diff line number Diff line change 2222 "express-session" : " ^1.13.0" ,
2323 "formidable" : " ^1.0.17" ,
2424 "highlight.js" : " ^9.1.0" ,
25+ "helmet" : " ^1.3.0" ,
2526 "imgur" : " ^0.1.7" ,
2627 "jsdom-nogyp" : " ^0.8.3" ,
2728 "kerberos" : " 0.0.17" ,
You can’t perform that action at this time.
0 commit comments