Axios.js una librería de promesas

Axios js es una librería de JavaScript construida con el objetivo de gestionar la programación asíncrona con promesas, en el desarrollo de aplicaciones web

Qué es Axios.js. Librería de promesas en aplicaciones web

Qué es Axios.js. Librería de promesas en aplicaciones web

¿QUE ES AXIOS.JS?

Axios es un cliente HTTP basado en Promesas para Javascript, el cual puede ser utilizado tanto en tu aplicación Front-end, como en el Back-end con Nodejs. Utilizando Axios, es muy sencillo enviar peticiones a endpoints REST y realizar operaciones CRUD. Además, Axios puede ser utilizada desde una aplicación desarrollada con Javascript plano, al igual que utilizando un Framework como Vuejs. Para visualizar una lista completa con las caracteristicas de Axios, pueden visitar su página en Github, aunque aquí les menciono las que en mi opinión son las más importantes.

  • Realizar peticiones XMLHttpRequest (Ajax) desde el navegador de una manera sencilla.
  • Realizar peticiones HTTP desde Nodejs.
  • Soporta el API de Promesas.
  • Intercepta peticiones y respuestas.
  • Transforma la información de las peticiones y respuestas.
  • Cancela peticiones.
  • Transforma automáticamente la información en formato JSON.
  • Soporta protección del lado del cliente contra ataques CSRF (Cross-site request forgery).

INTEGRACIÓN Utilizando un CDN

La manera más sencilla de incluir axios es utilizando un Content Delivery Network, por ejemplo, incluyendo la siguiente etiqueta script en tu archivo index.html:

<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

Estas funciones cuentan con un sencillo código javascript, donde sólo cabe mencionar la sección de Axios:

# Get request

 

axios.get(url)

 

# Get request with params

 

axios.get(url, params)

 

# Post request

 

axios.post(url, params)

 

Axios en cada petición nos devuelve una promesa, la cual debemos manipular haciendo uso de los métodos .then/.catch para capturar la respuesta y los errores respectivamente.

Publicado hace 5 meses | Visitas : 174


PUBLICACIONES QUE TE PUEDEN INTERESAR

Ver más publicaciones


Facebook Twitter Youtube Pinterest Wordpress

Apptiva Web

Diseño de Páginas Web, Posicionamiento Web SEO, Desarrollo de Aplicaciones Móviles, Fotografía 360 para negocios, Diseño Gráfico, Marketing Digital
Calle Paucarpata 130 Of. 212, Arequipa, 04000, 956 33 75 07

© Todos los derechos reservados APPTIVAWEB EIRL | Arequipa Perú 2010-2019