Promise.all does not check for/store all promises
Promise.all does not check for/store all promises I have problem with promise.All not catching all the promises to resolve... short example: const express = require('express'); const app = express(); const router = express.Router(); const request = require('request'); router.get('/', function(req, res) { var promiseArray = ; function promiseResolve (data) { return new Promise (function (resolve) { resolve(data); }); } var data1 = 1; promiseArray.push(promiseResolve(data1)); var data2 = 2; promiseArray.push(promiseResolve(data2)); var data3 = 3; promiseArray.push(promiseResolve(data3)); console.log(promiseArray); **// all is fine** **// but when we add promise in some asynchronous operation like... request for example:** var test = request('https://www.google.com', function (err, res, content) { if (res.statusCode == 200) { promiseArray.push(promise...