# Введение

# Что такое Axios?

Axios - это HTTP-клиент, основанный на Promise (opens new window) для node.js (opens new window) и браузера. Он изоморфный (opens new window) (= он может работать в браузере и node.js с той же базой кодов). На стороне сервера он использует нативный node.js http-модуль, тогда как на стороне клиента (браузер) он использует XMLHttpRequests.

# Особенности

  • Делает XMLHttpRequests (opens new window) запросы из браузера
  • Делает http (opens new window) запросы из node.js
  • Поддерживает Promise (opens new window) API
  • Перехватывает запросы и ответы
  • Преобразовывает данные запроса и ответа
  • Отменяет запросы
  • Автоматическое преобразование для JSON-данных
  • Поддержка на стороне клиента для защиты от XSRF (opens new window)

# Установка

Используя npm:

$ npm install axios

Используя bower:

$ bower install axios

Используя yarn:

$ 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>
Last Updated: 2/24/2023, 9:22:20 AM