From 37786b52a418d4e4689d00937395bed12ef73fc6 Mon Sep 17 00:00:00 2001 From: Luke Childs Date: Wed, 7 Sep 2016 13:35:03 +0100 Subject: [PATCH] Compress responses --- index.js | 4 ++++ package.json | 1 + 2 files changed, 5 insertions(+) diff --git a/index.js b/index.js index 5524d90..2def8d5 100644 --- a/index.js +++ b/index.js @@ -2,6 +2,7 @@ const nunjucks = require('nunjucks'); const express = require('express'); const nunjucksFilters = require('./lib/nunjucks-filters'); const nunjucksMiddleware = require('./lib/nunjucks-middleware'); +const compression = require('compression'); const controllers = require('./controllers'); const app = express(); const port = process.env.port || 3000; @@ -11,6 +12,9 @@ app.set('nunjucksEnv', nunjucks.configure('views', { express: app })); nunjucksFilters(app); app.use(nunjucksMiddleware); +// Compress responses +app.use(compression()); + // Page routes app.get('/', controllers.listing); app.get('/node/:id', controllers.node); diff --git a/package.json b/package.json index fc56d2d..ddbd3ae 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,7 @@ "description": "Explore the Tor network without JS", "main": "index.js", "dependencies": { + "compression": "^1.6.2", "express": "^4.14.0", "moment": "^2.14.1", "nunjucks": "^2.4.2",