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

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

يتضمن الدعم أثناء هذه المعاينة المبكرة الوظائف التالية:

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

يوفر Firebase هذه الوظيفة من خلال Firebase CLI. عند تهيئة الاستضافة على سطر الأوامر، فإنك تقدم معلومات حول مشروع الويب الجديد أو الحالي الخاص بك، وتقوم واجهة سطر الأوامر (CLI) بإعداد الموارد المناسبة لإطار عمل الويب الذي اخترته.

قبل ان تبدأ

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

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

تخدم محليا

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

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

انشر تطبيقك على استضافة Firebase

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

  1. قم بتشغيل firebase deploy من المحطة.
  2. تحقق من موقع الويب الخاص بك على: SITE_ID.web.app أو PROJECT_ID.web.app (أو المجال الخاص بك، إذا قمت بإعداد واحد).

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

راجع الدليل التفصيلي لإطار العمل المفضل لديك: