Skip to content

Files

Latest commit

 

History

History
52 lines (38 loc) · 1.97 KB

intro.md

File metadata and controls

52 lines (38 loc) · 1.97 KB
title description next_title next_link
Введение
HTTP-клиент для браузера и node.js на основе Promise
Пример
/docs/example

Что такое Axios?

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

Особенности

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

Установка

Используя 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>