Sobes.tech
Junior — Middle

¿Qué valor o datos exactamente devuelve la función fetch en su aplicación?

sobes.tech AI

Respuesta de la IA

La función fetch en una aplicación generalmente se usa para realizar solicitudes HTTP y devuelve un objeto Promise, que al completarse con éxito contiene un objeto Response.

Este objeto Response contiene los datos de la respuesta del servidor, incluyendo:

  • estado de la respuesta (por ejemplo, 200 OK)
  • encabezados
  • cuerpo de la respuesta, que se puede leer como texto, JSON, Blob, etc.

Ejemplo de uso:

fetch('https://api.example.com/data')
  .then(response => {
    if (!response.ok) {
      throw new Error('Error de red');
    }
    return response.json(); // parsea el cuerpo de la respuesta como JSON
  })
  .then(data => {
    console.log(data); // datos de la respuesta
  })
  .catch(error => {
    console.error('Error:', error);
  });

Por lo tanto, fetch devuelve una promesa que se resuelve en un objeto Response con los datos de la respuesta del servidor.