jsn's notebooks

  • Trying out Bluebird map - /jsn/trying-out-bluebird-map
    Last edited 6 years ago
    const Promise = require("bluebird"); const axios = require('axios'); const urls = {5: 'https://google.com'}; let toBeResolved = {}; function promises() { return Promise.map(Object.keys(urls), key => { return new Promise((resolve, reject) => { return axios.get(urls[key]); }) .then(result => { toBeResolved[key] = result; }); }, { concurrency: 1 }); } async function main() { const result = await promises(); console.log(result); } main();