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.