يتكامل Firebase Hosting مع أطر الويب الحديثة الشائعة بما في ذلك Angular و Next.js. باستخدام Firebase Hosting and Cloud Functions لـ Firebase مع أطر العمل هذه ، يمكنك تطوير التطبيقات والخدمات المصغرة في بيئة إطار العمل المفضلة لديك ، ثم نشرها في بيئة خادم مُدارة وآمنة. يتضمن الدعم أثناء هذه المعاينة المبكرة الوظائف التالية:
- نشر تطبيقات الويب المكونة من محتوى ويب ثابت
- نشر تطبيقات الويب التي تستخدم العرض المسبق / إنشاء الموقع الثابت (SSG)
- نشر تطبيقات الويب التي تستخدم العرض من جانب الخادم (SSR) - عرض خادم كامل عند الطلب
يوفر Firebase هذه الوظيفة من خلال Firebase CLI. عند تهيئة الاستضافة في سطر الأوامر ، فإنك توفر معلومات حول مشروع الويب الجديد أو الحالي ، ويقوم CLI بإعداد الموارد المناسبة لإطار عمل الويب الذي اخترته.
المتطلبات الأساسية
- الإصدار 11.14.2 من Firebase CLI أو إصدار أحدث. تأكد من تثبيت CLI باستخدام طريقتك المفضلة.
- اختياري: تم تمكين الفوترة في مشروع Firebase (مطلوب إذا كنت تخطط لاستخدام SSR).
تقدم محليا
يمكنك اختبار اندماجك محليًا باتباع الخطوات التالية:
- قم بتشغيل
firebase emulators:start
من المحطة. يؤدي هذا إلى إنشاء تطبيقك وتقديمه باستخدام Firebase CLI. - افتح تطبيق الويب الخاص بك على عنوان URL المحلي الذي يعرضه CLI (عادةً http: // localhost: 5000).
انشر تطبيقك على Firebase Hosting
عندما تكون مستعدًا لمشاركة تغييراتك مع العالم ، انشر تطبيقك على موقعك المباشر:
- تشغيل
firebase deploy
من المحطة. - تحقق من موقع الويب الخاص بك على:
SITE_ID.web.app
أوPROJECT_ID.web.app
(أو مجالك المخصص ، إذا قمت بإعداد واحد).
الخطوات التالية
راجع الدليل التفصيلي لإطار العمل المفضل لديك: