diff --git a/package.json b/package.json index 65e8d4c96f3372c0348376b054012ae247d64202..0622255b221bb99b85f6a060f88e8bc3fa17c883 100644 --- a/package.json +++ b/package.json @@ -20,6 +20,7 @@ "chai": "^3.5.0", "chai-http": "^3.0.0", "chalk": "^1.1.3", + "compression": "^1.7.3", "cookie-parser": "^1.3.5", "cors": "^2.7.1", "csv-express": "^1.1.0", diff --git a/src/libs/app.js b/src/libs/app.js index 6f464ead79b585ef439b825587413177bdc51223..bac49842944a798549991fef893247eab704a28c 100644 --- a/src/libs/app.js +++ b/src/libs/app.js @@ -4,6 +4,7 @@ const bodyParser = require('body-parser'); const methodOverride = require('method-override'); const cors = require('cors'); const squel = require('squel'); +const compression = require('compression'); const libs = `${process.cwd()}/libs`; @@ -25,6 +26,7 @@ const db = mongoose(); require(`${libs}/middlewares/passport`); +app.use(compression({level: 6})); app.use(bodyParser.json({limit: '50mb'})); app.use(bodyParser.urlencoded({ extended: true, limit: '50mb' })); app.use(cookieParser());