filmaffinity-search
Version:
An awesome module that retrieves filmaffinity data trought his id or title fragment
28 lines (22 loc) • 711 B
JavaScript
;
/**
*
* 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);