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 неотвеченных запросов от ПО - удаляем "адрес".
let str = 'There will be 7 or 9 guys';
+str.match(/\d+/) || 'not a number'
7
resolve()
– первый из параметров. Произошла ошибка - вызвать второй: reject()
${c}
будет заменено на значение переменной c
. В итоге будет получатся строка "/ru/"
, "/ua/"
и т.д. 0b000