لو بتفكر تضيف Backend خفيف في مشروعك من غير وجع دماغ أو سيرفر خارجي يبقي الـ API Routes ف نيكست هي الخيار المناسب هتضيف Endpoints عشان تتعامل مع البيانات وال Requests وتبعت Responses مباشرة من المشروع… ف تعالي سوا يا صديقي نفهم اكتر عن ال API Routes في نيكست.
1ـ Building API Endpoints
أي ملف هتحطه جوا فولدر pages/api/ هيبقى أوتوماتيك Endpoint. يعني مثلاً لو عملت ملف اسمه hello.js هيبقى متاح في /api/hello.
مثال عملي:
2ـ Handling Requests and Responses
بتتعامل مع كل أنواع الـ HTTP Methods (GET, POST, PUT, DELETE…) بكل بساطة. الفكرة إنك بتحدد نوع الطلب وتعمل اللي محتاجه بناءً عليه.
3ـ Middleware and Custom Functions
لو عندك Logic بيتكرر زي التحقق من الـ Authentication أو Validating البيانات ممكن تكتبه كـ Middleware وتستخدمه في أكتر من Endpoint.
الفكرة هنا إنك تفصل الـ Logic بتاع التحقق وتستخدمه في أي مكان براحتك.
4ـ Working with External APIs
وبكده نكون خلصنا شرحنا عن ال API Routes. لو عندك سؤال أو استفسار، اكتب في الكومنتات.
قسم التعليقات