Автор оригинала: FreeCodeCamp Community Member.
Вступление
Axios – очень популярная библиотека JavaScript, которую вы можете использовать для выполнения HTTP-запросов. Работает как в браузере, так и в Node.js платформы.
Поддерживает все современные браузеры, в том числе IE8 и выше.
Это основано на обещании, и это позволяет нам написать код Async/a ждать для выполнения XHR Просит очень легко.
Использование Axios имеет довольно много преимуществ по сравнению с родным Fetch API :
- Поддерживает более старые браузеры (Fetch нуждается в полифилл)
- имеет способ прервать запрос
- имеет способ установить время ожидания ответа
- имеет встроенную защиту CSRF
- Поддерживает прогресс загрузки
- Выполняет автоматическое преобразование данных JSON
- Работает в Node.js.
Монтаж
Axios может быть установлен с использованием NPM :
npm install axios
или пряжа :
yarn add axios
или просто включите его на вашу страницу, используя UNPKG.COM: