# Починаючи
# Що таке Axios?
Axios-це клієнт HTTP на основі Promise (opens new window) для node.js
(opens new window) та браузера. Він ізоморфний (opens new window) (= він може працювати у браузері та nodejs з тією ж базою кодів). На стороні сервера він використовує рідний http
-модуль node.js, тоді як на клієнті (браузер) він використовує XMLHttpRequests
.
# Переваги
- Робить XMLHttpRequests (opens new window) запити з браузеру
- Робить http (opens new window) запити з node.js
- Supports the 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>
Приклади →