Я наконец-то нашел решение своей проблемы.
При использовании модуля запроса для вызова API REST необходимо указать переменную пула в опциях.Это служит maxsockets, который является декларацией для одновременной обработки запроса.
Ниже приведен пример кода для тех, кто сталкивается с этой проблемой:
Для получения дополнительной информации, проверьте ниже сообщение: Как использовать пулы js запроса (Node js Module)
var separateReqPool = {maxSockets: 20};
var request = require('request');
var url_array = ['url1','url2','url3'];//Array of all the urls to call
async.map(url_array, function(item, callback){
request({url: item, pool: separateReqPool}, function (error, response, body) {
//Do Something with the response
});
}, function(err, results){
console.log(results);
});
}).
catch((err) => {
console.log(err);
});