Axios
کتابخانهٔ ارسال درخواست HTTP بر پایهٔ Promise که هم در مرورگر و هم در Node.js کار میکند. رهگیر درخواست و پاسخ، لغو درخواست و تبدیل خودکار JSON را در خود دارد.
معرفی محصول
Axios کارهایی را انجام میدهد که با ابزار پایهٔ مرورگر باید دستی بنویسید: تبدیل خودکار پاسخ JSON، پرتاب خطا روی وضعیتهای ناموفق، و امکان تعریف رهگیر برای افزودن سرصفحهٔ احراز هویت به همهٔ درخواستها.
کاربرد اصلی
یک نمونهٔ پیکربندیشده با نشانی پایه و سرصفحههای مشترک میسازید و در سراسر پروژه از همان استفاده میکنید. رهگیرها جای خوبی برای مدیریت متمرکز خطا و توکن هستند.
مناسب چه کسانی است
برای پروژههایی که با API کار میکنند و لایهای منظم برای درخواستها میخواهند. اگر فقط چند درخواست ساده دارید، ابزار داخلی مرورگر هم کافی است.
مزایا
همان کد در مرورگر و سرور کار میکند، مدیریت خطا یکدست است، و لغو درخواست پشتیبانی میشود. جامعهٔ بزرگ و مستندات روشن هم عیبیابی را ساده میکند.
اطلاعات فنی
- سازنده: Matt Zabriskie و مشارکتکنندگان
- لایسنس: MIT
- پیشنیاز: مرورگر مدرن یا Node.js
لایسنس و اجازهٔ استفاده
این محصول تحت لایسنس MIT منتشر شده است؛ یعنی استفادهٔ رایگان، تغییر و استفادهٔ تجاری طبق شرایط همان لایسنس مجاز است. پیش از استفاده در پروژهٔ تجاری، متن کامل لایسنس را در منبع رسمی ببینید.
منبع رسمی
زوانو این فایل را بازنشر نمیکند؛ دانلود مستقیماً از منبع رسمی سازنده انجام میشود تا همیشه آخرین نسخهٔ اصلی و دستنخورده را بگیرید.
- وبسایت رسمی: https://axios-http.com/
- مخزن کد: https://github.com/axios/axios
- مستندات: https://axios-http.com/docs/intro
�
تنباز و رایگان
لایسنس MIT
�
بتنی بر Promise
نوشتن آسان کد ناه�
گا�
�
رورگر و Node.js
ه�
ان کد در هر دو �
حیط
رهگیر درخواست و پاسخ
�
دیریت �
ت�
رکز توکن و خطا
تبدیل خودکار JSON
بدون تجزیهٔ دستی پاسخ
لغو درخواست
�
توقف کردن درخواستهای بی�
صرف
گزارش پیشرفت
�
ناسب بارگذاری فایل
ن�
ونهٔ پیکربندیشده
تنظی�
ات �
شترک در یک جا
- کتابخانه را با npm نصب کنید یا فایل آماده را در صفحه وارد کنید.
- یک نمونه با نشانی پایه و سرصفحههای مشترک بسازید.
- درخواستها را با متدهای آن ارسال کنید.
- برای توکن و خطا، رهگیر تعریف کنید.
هنوز دیدگاهی ثبت نشده است
اولین کسی باشید که تجربهاش را از این محصول مینویسد.
محصولات مرتبط
Day.js
کتابخانهٔ کار با تاریخ و زمان با حجمی بسیار کم. تجزیه، قالببندی، محاسبه و مقایسهٔ تاریخ را ساده میکند و معماری افزونهایاش اجازه میدهد فقط قابلیتهای لازم را بارگذاری کنید.
Lodash
کتابخانهٔ توابع کمکی جاوااسکریپت برای کار با آرایه، شیء، رشته و تابع. عملیات پرتکرار مثل گروهبندی، کپی عمیق و کاهش فراخوانی را با توابع آزموده انجام میدهد. توصیه میشود فقط توابع موردنیاز را وارد کنید.
Fuse.js
کتابخانهٔ جستجوی تقریبی سمت کاربر. نتیجه را حتی با غلط املایی یا تطبیق ناقص پیدا میکند و برای مجموعههای داده کوچک تا متوسط بدون نیاز به سرور جستجو کار میکند.
jalaali-js
کتابخانهٔ تبدیل تاریخ جلالی و میلادی در جاوااسکریپت. بدون هیچ وابستگی زمان اجرا کار میکند، در مرورگر و Node.js اجرا میشود و تعریف نوع TypeScript هم دارد. برای هر برنامهٔ فارسی که تاریخ شمسی نشان میدهد لازم میشود.