From 731375c220afee7b5907db97940092efe54f5063 Mon Sep 17 00:00:00 2001 From: Peter Dave Hello Date: Sun, 23 Oct 2016 23:29:21 +0800 Subject: html minify in production environment --- app.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'app.js') 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); -- cgit v1.2.3