endpoint-test

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'); const loudRejection = require('loud-rejection'); loudRejection(); async function asyncAwaitExample () { const imageUrl = await randomPuppy(); // Node 6 has destructuring! // const [imageCaption, doggyData] = await [captionBot(randomImageUrl), whatDog(randomImageUrl)]; const results = [await captionBot(imageUrl), await whatDog(imageUrl)]; return { imageUrl: imageUrl, caption: results[0], breed: results[1].breed, about: results[1].about }; } exports.tonicEndpoint = async function(request, response) { const results = await asyncAwaitExample(); response.end(JSON.stringify(results)); }
Loading…

no comments

    sign in to comment