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 weden). Auf der Server-Seite wir 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 abrrechen
- 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>