Google 致力于为黑人社区推动种族平等。查看具体举措

ابدأ مع Firebase Hosting

يمنحك Firebase Hosting طريقة سريعة وآمنة وموثوقة لاستضافة الأصول الثابتة لتطبيقك (HTML و CSS وجافا سكريبت وملفات الوسائط وما إلى ذلك) بالإضافة إلى خدمة المحتوى الديناميكي والخدمات المصغرة المضيفة .

يتم دعم استضافتنا على مستوى الإنتاج من خلال شبكة توصيل محتوى عالمية (CDN). يقدم استضافة المحتوى الخاص بك عبر SSL، افتراضيا، ويمكن استخدامها مع بنفسك مجال مخصص أو على نطاقات فرعية مجانية مشروعك على web.app و firebaseapp.com .

قبل ان تبدأ

قبل أن تتمكن من إعداد استضافة Firebase ، تحتاج إلى إنشاء مشروع Firebase .

الخطوة 1 : قم بتثبيت Firebase CLI

قم بزيارة وثائق Firebase CLI للتعرف على كيفية تثبيت CLI أو التحديث إلى أحدث إصدار .

الخطوة 2 : ابدأ مشروعك

لتوصيل ملفات مشروعك المحلي بمشروع Firebase ، قم بتشغيل الأمر التالي من جذر دليل المشروع المحلي:

firebase init hosting

أثناء تهيئة المشروع ، من مطالبات Firebase CLI:

  1. حدد مشروع Firebase للاتصال بدليل مشروعك المحلي.

    مشروع Firebase المحدد هو مشروع Firebase "الافتراضي" الخاص بك لدليل مشروعك المحلي. لربط مشاريع Firebase الإضافية بدليل مشروعك المحلي ، قم بإعداد الأسماء المستعارة للمشروع .

  2. حدد دليلاً لاستخدامه كدليل جذر عام.

    يحتوي هذا الدليل على جميع ملفاتك الثابتة المعروضة بشكل عام ، بما في ذلك ملف index.html وأي أصول أخرى تريد نشرها على Firebase Hosting.

    • يسمى الإعداد الافتراضي لدليل الجذر public .

      • يمكنك تحديد دليل الجذر العام الآن أو يمكنك تحديده لاحقًا في ملف تكوين firebase.json .

      • إذا قمت بتحديد الافتراضي ولم يكن لديك دليل يسمى public ، Firebase يخلق لانها لكم.

    • إذا لم يكن لديك بالفعل ملف index.html أو ملف 404.html في الدليل الجذر العام ، يقوم 404.html لك.

  3. اختر التكوين لموقعك.

    إذا اخترت إنشاء تطبيق من صفحة واحدة ، فسيقوم Firebase تلقائيًا بإضافة تكوينات إعادة الكتابة لك.

في نهاية التهيئة ، يقوم Firebase تلقائيًا بإنشاء وإضافة ملفين إلى جذر دليل التطبيق المحلي:

الخطوة 3 : انشر على موقعك

للنشر إلى موقعك ، قم بتشغيل الأمر التالي من جذر دليل المشروع المحلي الخاص بك:

firebase deploy --only hosting

ينشر هذا الأمر محتوى الاستضافة الخاص بك والتهيئة إلى النطاقات الفرعية التالية التي يوفرها Firebase:

  • PROJECT_ID .web.app
  • PROJECT_ID .firebaseapp.com

تعرف على المزيد حول عمليات النشر وحتى اختبار موقعك محليًا .

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

الآن موقعك جاهز للمشاركة مع العالم!