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 chainConclusió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.