Axios - это основанный на Promise HTTP-клиент для JavaScript, который можно использовать в вашем интерфейсном приложении и в серверной части Node.js.

HTTP-клиент на основе обещаний для браузера и Node.js, доступный на Github.

особенности

  • Сделайте XMLHttpRequests из браузера
  • Делайте HTTP- запросы из Node.js
  • Поддерживает Promise API
  • Запрос на перехват и ответ
  • Преобразование данных запроса и ответа
  • Автоматические преобразования для данных JSON
  • Поддержка на стороне клиента для защиты от XSRF

Установка

Используя npm:

$ npm install axios

Использование беседки:

$ bower install axios

Использование пряжи:

$ yarn add axios

Использование jsDelivr CDN:

<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>

Использование unpkg CDN:

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