كيفية التحقق مما إذا كان SSR يعمل في تطبيق Next.js
هل قمت بإعداد تطبيق Next.js الجديد الخاص بك؟ رائعة!
دعنا الآن نتحقق من أن التطبيق يعمل كما نتوقع أن يعمل. إنه تطبيق Next.js ، لذا يجب أن يكون كذلكقدم جانب الخادم.
إنها إحدى نقاط البيع الرئيسية لـ Next.js: إذا أنشأنا موقعًا باستخدام Next.js ، فسيتم عرض صفحات الموقع على الخادم ، الذي يسلم HTML إلى المتصفح.
هذا له 3 فوائد رئيسية:
- لا يحتاج العميل إلى إنشاء مثيل لـ React للعرض ، مما يجعل الموقع أسرع للمستخدمين.
- ستقوم محركات البحث بفهرسة الصفحات دون الحاجة إلى تشغيل JavaScript من جانب العميل. شيء ما بدأت به Google ، ولكن اعترفت علانية بأنها عملية أبطأ (ويجب عليك مساعدة Google قدر الإمكان ، إذا كنت تريد الحصول على ترتيب جيد.
- يمكنك الحصول على العلامات الوصفية للوسائط الاجتماعية ، وهي مفيدة لإضافة صور المعاينة ، وتخصيص العنوان والوصف لأي من صفحاتك المشتركة على Facebook و Twitter وما إلى ذلك.
دعونا نلقي نظرة على مصدر التطبيق. باستخدام Chrome ، يمكنك النقر بزر الماوس الأيمن في أي مكان في الصفحة والضغط علىاظهر مصدر الصفحة.
إذا قمت بعرض مصدر الصفحة ، فسترى ملف<div><h1>Airbnb clone</h1></div>
مقتطف في HTMLbody
، إلى جانب مجموعة من ملفات JavaScript - حزم التطبيقات.
لا نحتاج إلى إعداد أي شيء ، SSR (التقديم من جانب الخادم) يعمل بالفعل لدينا.
سيتم تشغيل تطبيق React على العميل ، وسيكون هو أحد التفاعلات القوية مثل النقر فوق ارتباط ، باستخدام العرض من جانب العميل. لكن إعادة تحميل الصفحة ستؤدي إلى إعادة تحميلها من الخادم. وباستخدام Next.js ، يجب ألا يكون هناك اختلاف في النتيجة داخل المتصفح - يجب أن تبدو الصفحة التي يعرضها الخادم تمامًا مثل الصفحة التي يعرضها العميل.
تحميل مجانيكتيب Next.js
المزيد من البرامج التعليمية التالية:
- الابتداء مع Next.js
- Next.js vs Gatsby vs create-response-app
- كيفية تثبيت Next.js
- ربط صفحتين في Next.js باستخدام Link
- محتوى ديناميكي في Next.js مع جهاز التوجيه
- قم بتغذية البيانات إلى مكون Next.js باستخدام getInitialProps
- تنميط مكونات Next.js باستخدام CSS
- الجلب المسبق للمحتوى في Next.js
- استخدام جهاز التوجيه لاكتشاف الارتباط النشط في Next.js
- اعرض المصدر لتأكيد عمل SSR في Next.js
- Next.js: ملء علامة الرأس بالعلامات المخصصة
- نشر تطبيق Next.js على الآن
- Next.js: قم بتشغيل التعليمات البرمجية فقط على جانب الخادم أو جانب العميل في Next.js
- نشر تطبيق Next.js في الإنتاج
- كيفية تحليل حزم تطبيقات Next.js
- وحدات التحميل الكسولة في Next.js
- إضافة مكون غلاف إلى تطبيق Next.js الخاص بك
- الرموز التي أضافها Next.js إلى تطبيقك
- حزم تطبيقات Next.js
- كيفية استخدام جهاز التوجيه Next.js
- كيفية استخدام مسارات Next.js API
- كيفية الحصول على ملفات تعريف الارتباط من جانب الخادم في تطبيق Next.js
- كيفية تغيير منفذ تطبيق Next.js