دمج أطر عمل الويب مع خدمة الاستضافة

تتكامل خدمة "استضافة Firebase" مع أُطر عمل الويب الحديثة الرائجة، بما في ذلك Angular وNext.js. استخدام "استضافة Firebase" ووظائف السحابة الإلكترونية لبرنامج Firebase من خلال هذه وأطر العمل، يمكنك تطوير التطبيقات والخدمات المصغَّرة في إطار العمل المفضّل لديك. ومن ثم نشر هذه البرامج في بيئة خادم مُدارة وآمنة.

يتضمّن الدعم المتاح خلال هذه المعاينة المبكرة الوظائف التالية:

  • نشر تطبيقات الويب التي تتألف من محتوى ويب ثابت
  • نشر تطبيقات الويب التي تستخدم العرض المسبق / إنشاء المواقع الثابتة (SSG)
  • نشر تطبيقات الويب التي تستخدم العرض من جهة الخادم (SSR) - العرض الكامل للخادم عند الطلب

ويوفّر Firebase هذه الوظيفة من خلال واجهة سطر الأوامر في Firebase. عند الإعداد وتستطيع الاستضافة عبر سطر الأوامر توفير معلومات عن الملفات الجديدة أو الحالية مشروع الويب ويتولى واجهة سطر الأوامر إعداد الموارد المناسبة لموقع الويب الذي اخترته إطار العمل.

قبل البدء

قبل البدء في نشر تطبيقك على Firebase، راجِع المتطلبات والخيارات التالية:

  • الإصدار 12.1.0 من واجهة سطر الأوامر في Firebase أو إصدار أحدث احرص على ما يلي: تثبيت واجهة سطر الأوامر باستخدام طريقتك المفضلة.
  • اختياري: تفعيل الفوترة في مشروعك على Firebase (مطلوبة إذا كنت تخطط لاستخدام SSR)

العرض على الجهاز

يمكنك اختبار التكامل محليًا باتّباع الخطوات التالية:

  1. شغِّل firebase emulators:start من الوحدة الطرفية. يؤدي هذا إلى إنشاء تطبيقك يعرضها باستخدام واجهة سطر الأوامر في Firebase.
  2. افتح تطبيق الويب على عنوان URL المحلي الذي يعرضه واجهة سطر الأوامر (CLI) (عادةً http://localhost:5000).

نشر تطبيقك في "استضافة Firebase"

عندما تكون مستعدًا لمشاركة تغييراتك مع الجميع، انشر تطبيقك على الموقع المباشر:

  1. شغِّل firebase deploy من الوحدة الطرفية.
  2. تحقّق من موقعك الإلكتروني على SITE_ID.web.app أو PROJECT_ID.web.app (أو نطاقك الخاص في حال إعداد نطاق).

الخطوات التالية

اطّلِع على الدليل التفصيلي لإطار العمل الذي تفضّله: