Axios


¿Qué es Axios?

Axios es una librería de JavaScript muy popular para realizar peticiones HTTP desde el navegador o desde Node.js.

Se usa para consumir APIs, enviar datos con POST, leer recursos remotos y manejar respuestas o errores con una sintaxis cómoda basada en promesas.


¿Para qué sirve?

Axios sirve para tareas como:

  • pedir datos a una API REST
  • enviar formularios
  • añadir headers personalizados
  • interceptar peticiones y respuestas
  • centralizar lógica de comunicación con backend

Durante años ha sido una de las librerías más instaladas del ecosistema JavaScript para este tipo de trabajo.


Ejemplo básico

import axios from 'axios';

async function cargarUsuarios() {
  const response = await axios.get('/api/users');
  return response.data;
}

En este ejemplo, Axios hace una petición GET y devuelve la respuesta ya preparada para trabajar con sus datos.


Conceptos relacionados

API npm JavaScript Supply chain

Conclusión

Axios es una librería simple pero muy extendida para hacer peticiones HTTP. Precisamente por su adopción masiva, cualquier incidente de seguridad relacionado con sus publicaciones puede afectar a una parte enorme del ecosistema.