Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Promesas

15/25
Recursos

Aportes 2

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

El API en texto que se debe consumir es este:

https://api.escuelajs.co/api/v1/products

Les comparto mis apuntes. 😄

Axios

Es una forma interesante de hacer request y conectarnos a servicios web, nos va a servir para hacer peticiones desde el frontend como en el backend.

Asincronismo y TypeScript

Podemos correr promesas y código asíncrono con TypeScript de la misma forma que lo haríamos con JavaScript.

Tipado y promesas

En el caso de no colocar el tipo de dato de retorno de nuestra función asíncrona, TypeScript supondrá que es una promesa, pero no sabe el tipo de dato que retorna esa promesa.

Podemos tipar a una promesa con genéricos

const variableName = new Promese<dataType>(...);

Fetch con NODE v18

Podemos utilizar nodejs para poder realizar peticiones fetch pero solo lo podemos hacer con la versión 18, es una feature no estable así que puede tener sus errores.

Ejemplo en base al código de la clase

async function getProductsFetch () {
    const promise = await fetch('https://api.escuelajs.co/api/v1/products');
    const rta = await promise.json();
    return rta;
}