From 0957f2301e3dbf3f8df1a7076ceb155487d4f5c5 Mon Sep 17 00:00:00 2001 From: Braydon Fuller Date: Thu, 7 Apr 2016 07:19:11 -0400 Subject: [PATCH] index: add compression to responses --- lib/index.js | 5 +++++ package.json | 1 + 2 files changed, 6 insertions(+) diff --git a/lib/index.js b/lib/index.js index fb061be..aed421a 100644 --- a/lib/index.js +++ b/lib/index.js @@ -2,6 +2,7 @@ var Writable = require('stream').Writable; var bodyParser = require('body-parser'); +var compression = require('compression'); var BaseService = require('./service'); var inherits = require('util').inherits; var BlockController = require('./blocks'); @@ -111,6 +112,10 @@ InsightAPI.prototype.setupRoutes = function(app) { var logStream = this.createLogInfoStream(); app.use(morgan(logFormat, {stream: logStream})); + //Enable compression + app.use(compression()); + + //Enable urlencoded data app.use(bodyParser.urlencoded({extended: true})); //Enable CORS diff --git a/package.json b/package.json index 30ae085..52e60e7 100644 --- a/package.json +++ b/package.json @@ -64,6 +64,7 @@ "bitcore-lib": "^0.13.7", "bitcore-message": "^1.0.1", "body-parser": "^1.13.3", + "compression": "^1.6.1", "lodash": "^2.4.1", "lru-cache": "^4.0.1", "morgan": "^1.7.0",