تعلن AWS Amplify Hosting عن دعم العرض من جانب الخادم (SSR) لتطبيقات الويب Next.js
تدعم AWS Amplify Hosting الآن نشر واستضافة التطبيقات المعروضة من جانب الخادم (SSR) التي تم إنشاؤها باستخدام إطار Next.js بدون تكوين. يمكن لمطوري الواجهة الأمامية الآن الاستفادة من جميع إمكانيات CI/CD والاستضافة الخاصة بـ Amplify Hosting لنشر تطبيقات SSR. Next.js هو إطار React يجمع بين إنشاء موقع ثابت لوقت الإنشاء (SSG) والعرض الديناميكي من جانب الخادم (SSR) لتمكين المطورين من إنشاء تطبيقات ويب عالية الأداء وصديقة لمحركات البحث. يدعم Amplify Hosting جميع ميزات Next.js في الإصدار 9.xx بما في ذلك مسارات SSR API والصفحات الديناميكية والعرض المسبق التلقائي.
يمكن نشر تطبيقات Next.js باستخدام وحدة تحكم Amplify بدون تكوين. للبدء، ما عليك سوى توصيل فرع من مستودع Next.js Git الخاص بك. يكتشف Amplify تلقائيًا إعدادات إنشاء Next.js وينشر الفرع الخاص بك ويجعله متاحًا على https://branchname.amplifyapp.com. يمكن لمطوري Next.js الاستفادة من جميع إمكانات إنشاء واستضافة Amplify مثل معاينات العلاقات العامة والنطاقات المخصصة السهلة وعمليات نشر الفروع القائمة على الأنماط وحماية كلمة المرور وعمليات إعادة التوجيه والعناوين المخصصة. بالإضافة إلى ذلك، يمكن للمطورين إضافة واجهة خلفية للتطبيق (مثل المصادقة والبيانات) باستخدام Amplify CLI أو Admin UI ثم دمجها في تطبيقاتهم باستخدام مكتبة عميل Amplify JavaScript. يدير Amplify JavaScript بسلاسة جلسة المستخدمين عبر كل من العميل (المتصفح) والخادم، مما يمكّن المطورين من إجراء مكالمات المصادقة وطلبات API المصادق عليها في صفحات SSR الديناميكية ومسارات API.
Amplify Hosting متاح في 16 منطقة AWS: شرق الولايات المتحدة (شمال فيرجينيا)، شرق الولايات المتحدة (أوهايو)، غرب الولايات المتحدة (أوريغون)، غرب الولايات المتحدة (شمال كاليفورنيا)، آسيا والمحيط الهادئ (مومباي)، آسيا والمحيط الهادئ (سيول)، آسيا والمحيط الهادئ (سنغافورة)، آسيا والمحيط الهادئ (سيدني)، آسيا والمحيط الهادئ (طوكيو)، آسيا والمحيط الهادئ (سيدني)، كندا (وسط)، الاتحاد الأوروبي (فرانكفورت)، الاتحاد الأوروبي (أيرلندا)، الاتحاد الأوروبي (لندن)، أوروبا (باريس) و أوروبا (ستوكهولم) و أمريكا الجنوبية (ساو باولو).
للبدء، تفضل بزيارة مدونة الإطلاق الخاصة بنا.