diff --git a/modules/torrents/server/config/torrents.server.config.js b/modules/torrents/server/config/torrents.server.config.js new file mode 100644 index 00000000..629c3606 --- /dev/null +++ b/modules/torrents/server/config/torrents.server.config.js @@ -0,0 +1,14 @@ +'use strict'; + +/** + * Module dependencies + */ +var path = require('path'), + config = require(path.resolve('./config/config')); + +/** + * Module init function. + */ +module.exports = function (app, db) { + +}; diff --git a/modules/torrents/server/controllers/torrents.server.controller.js b/modules/torrents/server/controllers/torrents.server.controller.js new file mode 100644 index 00000000..9a9af52e --- /dev/null +++ b/modules/torrents/server/controllers/torrents.server.controller.js @@ -0,0 +1,25 @@ +'use strict'; + +/** + * Module dependencies + */ +var path = require('path'), + mongoose = require('mongoose'), + errorHandler = require(path.resolve('./modules/core/server/controllers/errors.server.controller')), + tmdb = require('moviedb')('7888f0042a366f63289ff571b68b7ce0'); + +/** + * Create an article + */ +exports.movieinfo = function (req, res) { + console.log('------- API: movieinfo --------------------'); + + tmdb.movieInfo({id: 263115, language: 'zh'}, function (err, info) { + if (err) { + console.log(err); + } else { + res.json(info); + } + }); +}; + diff --git a/modules/torrents/server/routes/torrents.server.routes.js b/modules/torrents/server/routes/torrents.server.routes.js new file mode 100644 index 00000000..b92053b2 --- /dev/null +++ b/modules/torrents/server/routes/torrents.server.routes.js @@ -0,0 +1,13 @@ +'use strict'; + +/** + * Module dependencies + */ +var torrents = require('../controllers/torrents.server.controller'); + +module.exports = function (app) { + // Articles collection routes + app.route('/api/movieinfo') + .get(torrents.movieinfo); + +};