From 5598cbbe69aea7b72999aec2edbce5c109cb8e86 Mon Sep 17 00:00:00 2001 From: OldHawk Date: Mon, 14 Aug 2017 16:58:50 +0800 Subject: [PATCH] feat(scrape): add torrent tracker scrape route and controller files --- .../controllers/scrape.server.controller.js | 21 +++++++++++++++++++ .../server/routes/announces.server.routes.js | 6 ++++-- 2 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 modules/announce/server/controllers/scrape.server.controller.js diff --git a/modules/announce/server/controllers/scrape.server.controller.js b/modules/announce/server/controllers/scrape.server.controller.js new file mode 100644 index 00000000..61a16e5e --- /dev/null +++ b/modules/announce/server/controllers/scrape.server.controller.js @@ -0,0 +1,21 @@ +'use strict'; + +/** + * Module dependencies + */ +var path = require('path'), + config = require(path.resolve('./config/config')), + mongoose = require('mongoose'), + errorHandler = require(path.resolve('./modules/core/server/controllers/errors.server.controller')), + Torrent = mongoose.model('Torrent'), + querystring = require('querystring'), + url = require('url'); + +/** + * info api + * @param req + * @param res + */ +exports.scrape = function (req, res) { + +}; diff --git a/modules/announce/server/routes/announces.server.routes.js b/modules/announce/server/routes/announces.server.routes.js index 8bd0c268..ec55cdb6 100644 --- a/modules/announce/server/routes/announces.server.routes.js +++ b/modules/announce/server/routes/announces.server.routes.js @@ -3,14 +3,16 @@ /** * Module dependencies */ -var announces = require('../controllers/announces.server.controller'); +var announces = require('../controllers/announces.server.controller'), + scrape = require('../controllers/scrape.server.controller'); module.exports = function (app) { - // Articles collection routes app.route('/announce/:passkey') .get(announces.announce); app.route('/announce') .get(announces.announce); + app.route('/scrape') + .get(scrape.scrape); app.param('passkey', announces.userByPasskey); };