I am new to nodejs and promise based request. I want to fetch the data from a remote server in a loop, and then create a JSON object from all fetched data.
const fetch = require('node-fetch'); const users = []; const ids = await fetch('https://remote-server.com/ids.json'); console.log(ids); // [1,2,3] ids.forEach(id => { var user = await fetch(`https://remote-server.com/user/${id}.json`); users.push(user); }); console.log(users); expected output
[ { name: 'user 1', city: 'abc' }, { name: 'user 2', city: 'pqr' }, { name: 'user 3', city: 'xyz' } ]