ghibliapi
ghibliapi copied to clipboard
Not an issue, but something interesting
https://www.digitalocean.com/community/tutorials/how-to-write-asynchronous-code-in-node-js
They use ghibliapi as the teaching tool
callbackMovies.js
const request = require('request');
request('https://ghibliapi.herokuapp.com/films', (error, response, body) => {
if (error) {
console.error(`Could not send request to API: ${error.message}`);
return;
}
if (response.statusCode != 200) {
console.error(`Expected status code 200 but received ${response.statusCode}.`);
return;
}
console.log('Processing our list of movies');
movies = JSON.parse(body);
movies.forEach(movie => {
console.log(`${movie['title']}, ${movie['release_date']}`);
});
});