Столкнулся с такой проблемой: если пытаюсь загрузить данные по заведомо неверному URL, то скрипт останавливается на строке
const responseData = await response.json();
, и до проверки на
response.ok
просто не доходит. Но в видео-уроке все работает - создается error, который далее обрабатывается через try/catch. Также в комментариях я не видел и одного сообщения с проблемой как у меня.
async loadList(context) {
const response = await fetch('somewebsite.com');
const responseData = await response.json();
if(!response.ok) {
const error = new Error(responseData.message || 'не удалось получить данные');
throw error;
}
Что я сделал не так? Или с момента выпуска урока работа fetch изменилась?