Express - Promise Pending When Loop Queries
I receive an array with several data and i have to make a query for each element of array. But this was give me a promise pending. How ca i solve that? What is the problem?
Solution 1:
Promise.all takes an array of promises, which parts already is, not an array of arrays of promises ([parts]). Use
returnPromise.all( parts ).then…
//                 ^     ^Solution 2:
.then returns a promise so you need do stuff in the .then and not return it.
Promise.all([parts]).then(listOfResults => {
  res.send(JSON.stringify(listOfResults)) //for example
}, err => {
  res.send(500, JSON.stringify(err)); // for example
});
Post a Comment for "Express - Promise Pending When Loop Queries"