summaryrefslogtreecommitdiff
path: root/app.js
diff options
context:
space:
mode:
authorMax Wu2016-10-23 23:39:21 +0800
committerGitHub2016-10-23 23:39:21 +0800
commit4e13a44aaada3d3c35f0c58dfca55c3380c8e49f (patch)
tree0b3bdeb04af77da0b37f83406bb7f3def12251a4 /app.js
parent0b9c17705882207894bc7733d26cbeb45a1ca861 (diff)
parent731375c220afee7b5907db97940092efe54f5063 (diff)
Merge pull request #231 from PeterDaveHello/html-minify
html minify in production environment
Diffstat (limited to 'app.js')
-rw-r--r--app.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/app.js b/app.js
index 0c66cc27..327d1f75 100644
--- a/app.js
+++ b/app.js
@@ -17,6 +17,7 @@ var morgan = require('morgan');
var passportSocketIo = require("passport.socketio");
var helmet = require('helmet');
var i18n = require('i18n');
+var minifyHTML = require('express-minify-html');
//core
var config = require("./lib/config.js");
@@ -56,6 +57,18 @@ app.use(morgan('combined', {
"stream": logger.stream
}));
+if (!config.debug) {
+ app.use(minifyHTML({
+ override: false,
+ htmlMinifier: {
+ removeComments: true,
+ collapseWhitespace: true,
+ collapseBooleanAttributes: true,
+ removeAttributeQuotes: true,
+ removeEmptyAttributes: true,
+ }));
+}
+
//socket io
var io = require('socket.io')(server);