# Axios nedir?
Axios, node.js
(opens new window) ve tarayıcı için promise tabanlı (opens new window) HTTP İstemcisidir. izomorfik (opens new window) (= tarayıcıda ve node.js'de aynı kod tabanıyla çalışabilir). Sunucu tarafında yerel (native) node.js http
modülünü, istemcide (tarayıcı) ise XMLHttpRequests'i kullanır.
# Özellikler
- Tarayıcı üzerinden XMLHttpRequests (opens new window) istekleri gönderme.
- Node.js üzerinden http (opens new window) istekleri gönderme.
- Promise (opens new window) API'sini destekler
- İsteklere ve yanıtlara yol kesiciler ekleme
- İstek ve yanıt verilerini dönüştürme
- İstekleri iptal etme
- JSON verileri için otomatik dönüşüm
- XSRF (opens new window)'ye karşı istemci taraflı koruma desteği
# Kurulum
npm ile:
$ npm install axios
bower ile:
$ bower install axios
yarn ile:
$ yarn add axios
jsDelivr CDN'i ile:
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
unpkg CDN'i ile:
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
Örnek →