Junior — Middle
Каква точно стойност или данни връща функцията fetch във вашето приложение?
sobes.tech AI
Отговор от AI
Функцията fetch в приложение обикновено се използва за изпълнение на HTTP заявки и връща обект Promise, който при успешно изпълнение съдържа обект Response.
Този обект Response съдържа данните от отговора на сървъра, включително:
- статус на отговора (например, 200 OK)
- заглавки
- тялото на отговора, което може да се прочете като текст, JSON, Blob и др.
Пример за използване:
fetch('https://api.example.com/data')
.then(response => {
if (!response.ok) {
throw new Error('Мрежова грешка');
}
return response.json(); // анализира тялото на отговора като JSON
})
.then(data => {
console.log(data); // данни от отговора
})
.catch(error => {
console.error('Грешка:', error);
});
Следователно, fetch връща промис, който се разрешава в обект Response с данните от отговора на сървъра.