Einleitung
Der Promise-basierte HTTP-Client für den Browser und Node.js
Was ist Axios?
Axios ist ein Promise-basierter HTTP-Client für node.js
und den Browser. Er ist isomorphisch (= kann auf dem Server und im Browser verwendet werden). Auf der Server-Seite wird das Modul http
verwendet, während im Browser XMLHttpRequests (ajax) ausgeführt werden.
Features
- XMLHttpRequests im Browser ausführen
http
-anfragen auf dem Server tätigen- Unterstützt die Promise-API
- Anfragen und Antworten abfangen
- Anfragen- und Antwortdaten transformieren
- Anfragen abbrechen
- Automatische Verarbeitung von JSON-Daten
- Schützt im Browser vor XSRF
Installieren
Via npm:
$ npm install axios
Via bower:
$ bower install axios
Via yarn:
$ yarn add axios
Via jsDelivr CDN:
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
Via unpkg CDN:
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>