Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
const getFetch = (timeout, url) => { return Promise.race([ fetch(url), new Promise((resolve, reject) => setTimeout(() => reject(new Error('timeout')), timeout) ) ]); } try { response = await getFetch(FETCH_TIMEOUT, url); } catch (err) { return `${resultHeader}\n--Не удалось получить ответ:${err}`; }