JS: Основы

Исправь отображение данных из API #2

Средняя
0
0

Проблема:

При загрузке страницы отображается надпись "Загрузка...", но данные из API никогда не появляются. В консоли ошибка: Uncaught (in promise) TypeError: Cannot read property 'map' of undefined.

Причина:

Код не проверяет успешность HTTP-ответа перед попыткой обработать JSON. Если сервер вернёт ошибку (например, 404), метод response.json() всё равно вызывается, но данные будут содержать объект ошибки, а не массив пользователей.

Ожидаемое поведение:

При успешной загрузке отобразить список имён пользователей из https://jsonplaceholder.typicode.com/users. При ошибке (сетевой сбой, статус 404/500) показать сообщение "Ошибка загрузки". Используйте async/await и проверяйте свойство response.ok перед обработкой данных.