Рубрики
Без рубрики

Простые HTTP-запросы в JavaScript с помощью Axios

Заинтересованы в изучении JavaScript? Получите мою книгу на Jshandbook.comIntRoductionaxios – очень популярная библиотека JavaScript, которую вы можете использовать для выполнения HTTP-запросов. Он работает в браузере, так и в Node.js платформы. Поддерживает все современные браузеры, в том числе IE8 и выше. Это обещается, и это позволяет нам написать Async /

Автор оригинала: 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: