# Einleitung
# Was ist Axios?
Axios ist ein Promise-basierter (opens new window) HTTP-Client für node.js
(opens new window) und den browser. Er ist isomorphisch (opens new window) (= 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 (opens new window) im browser ausführen
http
(opens new window)-anfragen auf dem Server tätigen- Unterstützt die Promise (opens new window)-API
- Anfragen und antworten abfangen
- Anfragen- und Antwortdaten transformieren
- Anfragen abrrechen
- Automatische verarbeitung von JSON-daten
- Schützt im browser vor XSRF (opens new window)
# 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>
Beispiel →