Adding gzip compression, updating routes. - seedlinux - Torrent indexing tool opensource torrents with share ratio's etc.
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) commit 5ed806a50c673e56c40ee5db58ae39beae558224
(DIR) parent 884526fd2dfb89157e0d60a31bd7e338acc5569c
(HTM) Author: Jay Scott <me@jay.scot>
Date: Thu, 6 Jul 2017 13:04:49 +0100
Adding gzip compression, updating routes.
I am adding gzip compression for obvious reasons but also
removing the /torrent route as its really not needed.
Diffstat:
M app.js | 4 ++--
M bin/parse | 3 ++-
M controllers/torrents_controller.js | 2 +-
M package.json | 1 +
M routes/index.js | 3 ++-
D routes/torrent_route.js | 10 ----------
6 files changed, 8 insertions(+), 15 deletions(-)
---
(DIR) diff --git a/app.js b/app.js
@@ -7,9 +7,9 @@ const cookieParser = require('cookie-parser');
const bodyParser = require('body-parser');
const mongoose = require('mongoose');
const helmet = require('helmet');
+const compression = require('compression');
const config = require('./app/config');
-const torrent = require('./routes/torrent_route');
const index = require('./routes/index');
const mongoDB = config.dbURI;
@@ -27,6 +27,7 @@ app.use(helmet({
hsts: false
}));
+app.use(compression());
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
@@ -39,7 +40,6 @@ app.use(function(req,res,next){
});
app.use('/', index);
-app.use('/torrent/', torrent);
app.use(function(req, res, next) {
var err = new Error('Not Found');
(DIR) diff --git a/bin/parse b/bin/parse
@@ -5,10 +5,11 @@ console.log('Parsing torrent folder');
const async = require('async');
const mongoose = require('mongoose');
-const mongoDB = process.env.DB_URI;
const parseTorrent = require('parse-torrent');
const Torrent = require('../models/torrent_model');
const fs = require('fs');
+const config = require('../app/config');
+const mongoDB = config.dbURI;
const torrentFolder = './data/torrents';
(DIR) diff --git a/controllers/torrents_controller.js b/controllers/torrents_controller.js
@@ -137,7 +137,7 @@ exports.torrent_update = function(req, res) {
else if (err)
res.sendStatus(500);
else
- res.redirect('/torrent/details/' + req.params.id);
+ res.redirect('/details/' + req.params.id);
}
);
};
\ No newline at end of file
(DIR) diff --git a/package.json b/package.json
@@ -11,6 +11,7 @@
"dependencies": {
"async": "^2.5.0",
"body-parser": "^1.17.2",
+ "compression": "^1.6.2",
"cookie-parser": "^1.4.3",
"debug": "^2.6.8",
"express": "^4.15.3",
(DIR) diff --git a/routes/index.js b/routes/index.js
@@ -5,5 +5,6 @@ const router = express.Router();
const torrent_controller = require('../controllers/torrents_controller');
router.get('/', torrent_controller.index);
-
+router.get('/details/:id', torrent_controller.torrent_detail);
+router.get('/update/:id', torrent_controller.torrent_update);
module.exports = router;
(DIR) diff --git a/routes/torrent_route.js b/routes/torrent_route.js
@@ -1,10 +0,0 @@
-'use strict';
-
-const express = require('express');
-const router = express.Router();
-const torrent_controller = require('../controllers/torrents_controller');
-
-router.get('/details/:id', torrent_controller.torrent_detail);
-router.get('/update/:id', torrent_controller.torrent_update);
-
-module.exports = router;