Sobes.tech
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 с данните от отговора на сървъра.