Las promesas son un elemento importante dentro de la programación en javascript, las promesas representan la finalización o error de una proceso asincrono.
En lo anterior se muestra como podría quedar un función que valida un token con una promesa la estrucutra es la de una función que ejecutada la consulta a una API obtiene los datos y valida si todo esta bien si es así, se crea una promesa positiva con resolve y pasa se un objecto. Para manejar la función que devuelve la promesa se puede hacer por medio del uso de then y catch, el primero se ejecuta si la promesa fue exitosa, por el contrario si algo sucedio mal y se ejecuto reject el bloque de catch es el encargado de mostrar el error.
Fetch forma parte de la API disponible en JavaScript. Esta hace uso de promesas para determinar si la petición se realizo de manera correcta y se obtuvo un resultado satisfactorio o por el contrario algo salio mal.
Fetch realiza peticiones HTTP y se ha vuelto el estandar. La primera parte se hace una petición GET hacia una API publica, en then se obtiene la respuesta y se ejecuta response.json() que tambien es una promesa, el siguiente then obtiene el resultado y lo muestra en consola. Como ves, se pueden encadenar los then, pero si por alguna razón ocurriera un problema, al último se agrega un catch por si se lanza un error en alguno de los then por precuación.Como se muestra a continuación.
Si te gusto este articulo o aprediste al nuevo, te agradecería bastante que me siguieras y compartieras mi contenido. Gracias.
Top comments (4)
Buen artículo, espero ver contra Async y Await 🤠
Gracias por tu comentario. Ya esta disponible: dev.to/ulisesserranop/promesas-con...
Promesas o Async Await? cual prefieres?
Personalmente me gustan promises pero voy hacer un artículo de async y await