Fetch API con Async/Await

JAVASCRIPT

Una función asíncrona reutilizable para consumir APIs JSON. Incluye manejo de errores básico con try/catch.

const obtenerDatosUsuario = async (userId) => {
    try {
        const response = await fetch(`https://jsonplaceholder.typicode.com/users/${userId}`);
        
        if (!response.ok) {
            throw new Error(`Error HTTP: ${response.status}`);
        }

        const data = await response.json();
        console.log('Usuario recibido:', data);
        return data;

    } catch (error) {
        console.error('Fallo al obtener datos:', error);
    }
};

// Uso
obtenerDatosUsuario(1);
Cristian Amézquita
Cristian Amézquita (@dev.junkdog)

Últimos Posts