Callback

node v5.12.0
version: 1.0.0
endpointsharetweet
'use strict'; const randomPuppy = require('random-puppy'); const captionBot = require('captionbot'); const whatDog = require('what-dog'); function callbackExample (cb) { randomPuppy(function(err, imageUrl){ if (err) { return cb(err); } captionBot(imageUrl, function(err, caption){ if (err) { return cb(err); } whatDog(imageUrl, function(err, doggyData){ if (err) { return cb(err); } cb(null, { imageUrl: imageUrl, caption: caption, breed: doggyData.breed, about: doggyData.about }); }); }); }); } callbackExample(function(err, result){ if (err) { console.log(err); } else { console.log(result) } });
Loading…

no comments

    sign in to comment