diff options
author | Max Wu | 2016-10-23 23:39:21 +0800 |
---|---|---|
committer | GitHub | 2016-10-23 23:39:21 +0800 |
commit | 4e13a44aaada3d3c35f0c58dfca55c3380c8e49f (patch) | |
tree | 0b3bdeb04af77da0b37f83406bb7f3def12251a4 /app.js | |
parent | 0b9c17705882207894bc7733d26cbeb45a1ca861 (diff) | |
parent | 731375c220afee7b5907db97940092efe54f5063 (diff) |
Merge pull request #231 from PeterDaveHello/html-minify
html minify in production environment
Diffstat (limited to 'app.js')
-rw-r--r-- | app.js | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -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); |