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;