وب‌سرویس مجید

پروژه up-fetch

L-Blondy/up-fetch

این یک کتابخانهٔ پیشرفته برای ساخت کلاینت‌های درخواست HTTP با استفاده از fetch در جاوااسکریپت و تایپ‌اسکریپت است

کاربرد:

این ابزار به شما کمک می‌کنه تا درخواست‌های HTTP رو به صورت تمیز، قابل تنظیم و قابل تست بنویسید، بدون دردسرِ مدیریت دستی headerها یا مدیریت خطاها ️

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خواید یک کلاینت API قوی و انعطاف‌پذیر داشته باشید، مخصوصاً در پروژه‌های بزرگ یا وقتی نیاز به مدیریت توکن، تبدیل داده یا intercept کردن درخواست‌ها دارید

چند مثال از موارد استفاده:

• ارسال درخواست به APIهای باز با تنظیم خودکار headerهای مورد نیاز

• مدیریت توکن‌های JWT و بازновسازی خودکار درخواست‌ها پس از refresh توکن

• ساخت کلاینت اختصاصی برای یک سرویس خاص با base URL و تنظیمات پیش‌فرض ️

• تست راحت APIها با mock کردن پاسخ‌ها بدون تغییر کد اصلی

  • ##fetch
  • ##APIclient
  • ##JavaScript
  • ##TypeScript
  • ##HTTPclient
  • ##webdev
  • ##upfetch
  • ##frontend
  • ##backend