# شروع به کار
# Axios چیست؟
Axios یک سرویس گیرنده promise-based (opens new window) برای node.js
(opens new window) و مرورگر است. همچنین یک isomorphic (opens new window) است. (= میتواند با کدی یکسان هم در مرورگر و هم در nodejs اجرا شود). در سمت سرور از کد ماژول بومی http
node.js استفاده میکند در حالی که سمت مرورگر از XMLHttpRequests استفاده میکند.
# ویژگی ها
- ایجاد درخواست XMLHttpRequests (opens new window) از طریق مرورگر
- ایجاد درخواست های http (opens new window) از طریق node.js
- پشتیبانی از Promise (opens new window) API
- رهگیری درخواست و یا پاسخ آن
- تغییر داده های درخواست و پاسخ
- لغو کردن درخواست ها
- تبدیل خودکار داده های JSON
- پشتیبانی از کاربر علیه حملات XSRF (opens new window)
# نحوه نصب
با استفاده از npm:
$ npm install axios
با استفاده از bower:
$ bower install axios
با استفاده از yarn:
$ yarn add axios
با استفاده از jsDelivr CDN:
<script src="https://cdn.jsdelivr.net/npm/axios/dist/axios.min.js"></script>
با استفاده از unpkg CDN:
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
مثال →