[ 37, 208, 377, 429 ]
[ 37, 52, 71, 169, 171 ]
const [data1, data2, data3] = await Promise.all(
['/test1', '/test2', '/test3']
.map((url) => http.get(url))
)
.then((values) => {
console.log('values', values);
return values.map(({ data }) => data);
});
Но какая разница, где расположить вытаскивание data? =) 1. При запуске ПО разработчик создаёт "адрес"(как? с помощью IP, открывается какой-то порт?), высылает на сервер.
2. Сервер регистрирует адрес. Когда появляется новое задание - шлёт на "вебхук" ПО данные.
3. При выключении ПО/если ПО не обновляет информацию об статусе раз в N минут/более N неотвеченных запросов от ПО - удаляем "адрес".
$active_sheet
. И вряд ли параллелится этот момент: чтобы три разных участника одновременно писали в один Excel'евский файл.