From 74793b516a885f21ecc1143892b6c64b916b404f Mon Sep 17 00:00:00 2001
From: "Cheng-Han, Wu" <jackymaxj@gmail.com>
Date: Wed, 20 Apr 2016 18:14:28 +0800
Subject: [PATCH] Updated app.js to move static file routes before use sessions
 which no need to have session and may gain performance

---
 app.js | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/app.js b/app.js
index 1dae8a4..6979381 100644
--- a/app.js
+++ b/app.js
@@ -89,6 +89,11 @@ app.use(helmet.hsts({
     preload: true
 }));
 
+// routes without sessions
+// static files
+app.use('/', express.static(__dirname + '/public', { maxAge: config.staticcachetime }));
+app.use('/vendor/', express.static(__dirname + '/bower_components', { maxAge: config.staticcachetime }));
+
 //session
 app.use(session({
     name: config.sessionname,
@@ -145,10 +150,7 @@ passport.deserializeUser(function (id, done) {
     });
 });
 
-//routes
-//static files
-app.use('/', express.static(__dirname + '/public'));
-app.use('/vendor/', express.static(__dirname + '/bower_components'));
+// routes need sessions
 //template files
 app.set('views', __dirname + '/public');
 //set render engine