# Empezando
# ¿Qué es Axios?
Axios es un Cliente HTTP basado en promesas (opens new window) para node.js
(opens new window) y el navegador. Es isomorfico (opens new window) (= puede ejecutarse en el navegador y nodejs con el mismo código base). En el lado del servidor usa el modulo nativo http
de node.js, mientras que en el lado del cliente (navegador) usa XMLHttpRequests.
# Caracteristicas
- Hace XMLHttpRequests (opens new window) desde el navegador
- Hace peticiones http (opens new window) desde node.js
- Soporta el API de Promesa (opens new window)
- Intercepta petición y respuesta
- Transforma petición y datos de respuesta
- Cancela peticiones
- Transformacion automatica de datos JSON
- Soporte para proteger al cliente contra XSRF (opens new window)
# Instalación
Usando npm:
$ npm install axios
Usando bower:
$ bower install axios
Usando yarn:
$ yarn add axios
Usando CDN jsDelivr:
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
Usando CDN unpkg:
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
Ejemplo →