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

پروژه http-proxy-middleware

chimurai/http-proxy-middleware

کاربرد:

این ابزار یک میدل‌ور پراکسی HTTP برای فریم‌ورک‌های مبتنی بر Node.js مثل Express، Connect و Next.js است که به راحتی درخواست‌ها را به سرور دیگری هدایت می‌کند.

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

وقتی توی محیط توسعه نیاز داری بدون تغییر URLها، درخواست‌های API رو به یک سرور دیگه (مثل سرور بک‌اند) فوروارد کنی. مثلاً وقتی فرانت‌اند و بک‌اند روی پورت‌های متفاوتی اجرا می‌شن و می‌خوای CORS رو دور بزنی.

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

- فوروارد کردن درخواست‌های /api به سرور بک‌اند در حین توسعه فرانت‌اند با React یا Vue

- استفاده در Next.js برای روت‌های اختصاصی که باید به سرویس داخلی بروند

- شبیه‌سازی APIها با ریدایرکت به محیط تست یا staging

- مدیریت میکروسرویس‌ها با یک گیتوی ساده در محیط لوکال

  • ##http
  • ##nodejs
  • ##express
  • ##nextjs
  • ##middleware
  • ##api
  • ##development
  • ##proxy
  • ##web
  • ##local