UNPKG

filmaffinity-search

Version:

An awesome module that retrieves filmaffinity data trought his id or title fragment

28 lines (22 loc) 711 B
'use strict'; /** * * Es lo mismo que 'request' pero en vez de devolver una callback (error, response) * devuelve una promesa, la respuesta, si sale todo bien, se coge en el then, * y el error, si sale mal, se recoge en el catch * **/ const Request = require ('request-promise'); const makeOptions = (params) => ({ method: 'GET', uri: `https://api-filmaffinity.herokuapp.com/api/pelicula/${params}`, headers: { 'User-Agent': 'Request-Promise' }, json: true // Automatically parses the JSON string in the response }); const request = ( params ) => { const options = makeOptions(params); return Request(options); } module.exports = ( params ) => request(params);