Вот такой вариант тоже проверил.
if(bddata && bddata!=''){ const promises = bddata.map(val =>{ return shellexe(`curl --max-time 3 --location --silent --request POST https://fullnode.testnet.sui.io:443 --header 'Content-Type: application/json' --data-raw '{ "jsonrpc":"2.0", "method":"sui_getTotalTransactionNumber","id": 1}' 2>&1`) }); Promise.all(promises); console.log('Done!'); }else{ console.log(`База пуста`) } my из старт выполняется только после полного прохода map |
Спасибо за помощь! Похоже дело в функции shell. Решил сделать через request-promise. Там все работает!)
|
Часовой пояс GMT +3, время: 00:41. |