محتوای بخش
این صفحه جزئیات و توضیحات کامل این بخش را نمایش میدهد.
Route Handlers در Next.js به شما امکان میدهند مسیرهای API را مستقیماً در App Router ایجاد کنید و درخواستهای HTTP را بدون نیاز به کتابخانههای اضافی مدیریت نمایید. این قابلیت برای پیادهسازی APIهای REST، پردازش فرمها، احراز هویت و سایر عملیات سمت سرور بسیار کاربردی است.
در این بخش با ساختار Route Handlers، نحوه مدیریت درخواستها و پاسخها، قابلیتهای کش و ابزارهای اختصاصی Next.js آشنا خواهید شد.
در این بخش یاد میگیرید:
-
Convention: ساختار و قوانین ایجاد Route Handlerها در App Router
-
Supported HTTP Methods: پشتیبانی از متدهای HTTP مانند
GET،POST،PUT،PATCH،DELETE،HEADوOPTIONS -
Extended
NextRequestوNextResponseAPIs: استفاده از قابلیتهای پیشرفته کلاسهایNextRequestوNextResponseبرای مدیریت درخواستها و پاسخها -
Caching: نحوه کش کردن پاسخهای Route Handler و بهبود عملکرد APIها
-
With Cache Components: استفاده از Route Handlerها در کنار Cache Components
-
Special Route Handlers: آشنایی با Route Handlerهای ویژه و کاربردهای آنها
-
Route Resolution: نحوه تشخیص و پردازش مسیرها توسط Next.js
-
Route Context Helper: استفاده از اطلاعات و پارامترهای مسیر در Route Handlerها
-
API Reference: مرجع کامل APIهای مربوط به Route Handlers
در پایان این بخش، میتوانید APIهای قدرتمند، امن و مقیاسپذیر را با استفاده از Route Handlers در Next.js پیادهسازی کرده و از قابلیتهای پیشرفته این فریمورک برای مدیریت درخواستهای سمت سرور بهره ببرید.
آیتم های این بخش
روی هر بخش یا آیتم برای ورود به صفحه آن کلیک کنید.
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://nextjs.org/docs/app