javascript async function fetchProducts() { try { const response = await fetch('/api/products'); if (!response.ok) { throw new Error(Ошибка сети: ${response.status}); } const products = await response.json(); return products; } catch (error) { console.error('Не удалось получить список продуктов:', error); return []; } }
Напишите fetch-запрос, который возвращает список продуктов. Оберните его в отдельную функцию, которую можно переиспользовать.
javascript async function fetchProducts() { try { const response = await fetch('/api/products'); if (!
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
javascript async function fetchProducts() { try { const response = await fetch('/api/products'); if (!response.ok) { throw new Error(Ошибка сети: ${response.status}); } const products = await response.json(); return products; } catch (error) { console.error('Не удалось получить список продуктов:', error); return []; } }
// Использование: // fetchProducts().then(products => console.log(products));