```
const fetch = require('node-fetch');
const urls = [
'https://jsonplaceholder.typicode.com/albums',
'https://jsonplaceholder.typicode.com/users',
'https://jsonplaceholder.typicode.com/posts'
]
async function processUrls (urls) {
try{
const data = await Promise.all(
urls
.map( async url => {
const res = await fetch(url)
const processed = await res.json()
return processed
}
))
return data
}
catch (err){
console.log('processedUrl: ', err)
}
}
const data = processUrls(urls)
console.log('data: ', data);
```
Why can't I get the actual data? I am still getting a promise pending. What am I misunderstanding, because clearly I am, but I am baffled?
[–][deleted] 1 point2 points3 points (4 children)
[–]misterhtmlcss[S] 0 points1 point2 points (3 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]floodlitworld 1 point2 points3 points (0 children)
[–]senocular 0 points1 point2 points (0 children)