از Next.js 16 به بعد، Middleware به Proxy تغییر نام داده است تا وظیفه واقعی آن را بهتر نشان دهد. با این حال، عملکرد آن نسبت به نسخههای قبل تغییری نکرده است.
Proxy به شما اجازه میدهد پیش از تکمیل پردازش یک Request، کد دلخواه خود را اجرا کنید. بر اساس اطلاعات درخواست ورودی، میتوانید مسیرها را بازنویسی (Rewrite) یا تغییر مسیر (Redirect) دهید، هدرهای درخواست و پاسخ را ویرایش کنید یا حتی مستقیماً یک پاسخ سفارشی به کاربر ارسال نمایید.
در این بخش با نحوه استفاده از Proxy، کاربردهای آن و سناریوهای رایج مانند احراز هویت، محافظت از مسیرها و مدیریت درخواستها آشنا خواهید شد.
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://nextjs.org/docs/app