ig.news

Axios - um cliente HTTP Full Stack

👋 Introdução

Axios é um cliente HTTP baseado em Promises para fazer requisições. Pode ser utilizado tanto no navegador quando no Node.js.

É um projeto open sourcedisponível no Github, tem 77 mil stars e 7 mil forks! Muito utilizado e está sendo bem mantido pela comunidade.

👌 Características

  • Por baixo dos panos faz requisições Ajax no browser via XMLHttpRequests;
  • Faz requisições http no Node.js;
  • Suporta a API de Promises;
  • Intercepta requisições e respostas (request & response);
  • Cancela requisições;
  • Transforma os dados em JSON automaticamente;
  • No lado cliente suporta a proteção contra XRSF;
  • Transforma os dados da requisição e da resposta.

⌨️ Instalação

Usando NPM:

npm install axios
Wanna continue reading ? Subscribe now 🤗