التوجيه (Routing)

يحتوي موجه الصفحات (Pages Router) على نظام توجيه يعتمد على نظام الملفات، مبني على مفهوم الصفحات. عند إضافة ملف إلى دليل pages، يصبح تلقائيًا متاحًا كمسار (route). تعلم المزيد عن التوجيه في موجه الصفحات:

الصفحات والتخطيطات

إنشاء أول صفحة وتخطيط مشترك باستخدام موجه الصفحات (Pages Router).

المسارات الديناميكية

المسارات الديناميكية هي صفحات تسمح لك بإضافة معلمات مخصصة إلى عناوين URL الخاصة بك. ابدأ في إنشاء مسارات ديناميكية وتعلم المزيد هنا.

الربط والتنقل

تعرف على كيفية عمل التنقل في Next.js، وكيفية استخدام مكون Link وخطاف `useRouter`.

إعادة التوجيه

تعرف على الطرق المختلفة للتعامل مع عمليات إعادة التوجيه في Next.js.

تطبيق مخصص

التحكم في تهيئة الصفحة وإضافة تخطيط ثابت لجميع الصفحات عن طريق تجاوز مكون التطبيق الافتراضي المستخدم من قبل Next.js.

مستند مخصص

توسيع ترميز المستند الافتراضي الذي يضيفه Next.js.

مسارات API

يدعم Next.js مسارات API التي تتيح لك بناء واجهة برمجة التطبيقات (API) دون الحاجة إلى مغادرة تطبيق Next.js. تعرف على كيفية عملها هنا.

الأخطاء المخصصة

تجاوز وتوسيع صفحة الخطأ المدمجة للتعامل مع الأخطاء المخصصة.

التدويل

يوفر Next.js دعمًا مدمجًا للكشف عن اللغة والتوجيه الدولي. تعرف على المزيد هنا.

البرمجيات الوسيطة (Middleware)

تعلم كيفية استخدام البرمجيات الوسيطة (Middleware) لتشغيل التعليمات البرمجية قبل اكتمال الطلب.