התחל בעבודה עם אירוח Firebase

אירוח Firebase נותן לך דרך מהירה, מאובטחת, ואת דרך אמינה לארח נכסים סטטי של האפליקציה (HTML, CSS, JavaScript, קבצי מדיה, וכו '), כמו גם כדי לשרת microservices תוכן מארחים דינמי .

אירוח כיתה הייצור שלנו מגובה ברשת העברת תוכן עולמית (CDN). אירוח משמש התוכן שלך באמצעות SSL כברירת מחדל, וניתן להשתמש בו עם משלך תחום מותאם אישית או על תחומי משנה חינם של הפרוייקט על web.app ו firebaseapp.com .

לפני שאתה מתחיל

לפני שתוכל להגדיר Firebase אירוח, אתה צריך ליצור פרויקט Firebase .

שלב 1: התקן את Firebase CLI

בקר בתיעוד Firebase CLI כדי ללמוד כיצד להתקין את CLI או עדכון לגרסה האחרונה שלה .

שלב 2: אתחל את הפרויקט

כדי לחבר את קבצי הפרוייקט המקומי לפרויקט Firebase שלך, הפעל את הפקודה הבאה משורש ספריית הפרויקט המקומי שלך:

firebase init hosting

במהלך אתחול הפרויקט, מהנחיות CLI של Firebase:

  1. בחר פרויקט Firebase להתחברות לספריית הפרויקטים המקומית שלך.

    פרויקט Firebase שנבחר הוא פרויקט Firebase "ברירת המחדל" עבור ספריית הפרויקטים המקומית שלך. כדי להתחבר פרויקטי Firebase נוספים לספריית הפרויקט המקומית שלך, להגדיר כינויי פרויקט .

  2. ציין ספרייה שתשתמש בה כספריית השורשים הציבורית שלך.

    ספריה זו מכילה את כל הקבצים סטטי בפומבי שימש שלך, כולל שלך index.html הקובץ וכל נכסים אחרים שאתה רוצה לפרוס Firebase אירוח.

    • ברירת המחדל עבור בספריית השורש הציבור נקרא public .

      • אתה יכול לציין בספריית השורש הציבורי שלך עכשיו או שאתה יכול לציין את זה מאוחר יותר ב שלך firebase.json קובץ תצורה.

      • אם תבחר את ברירת המחדל ואינם כבר יש שנקרא ספרייה public , Firebase יוצר את זה בשבילך.

    • אם כבר אין תוקף index.html קובץ או 404.html קובץ בספריית השורש הציבורי שלך, Firebase יוצר אותם עבורכם.

  3. בחר תצורה עבור האתר שלך.

    אם תבחר לעשות אפליקציה של עמוד אחד, אז Firebase אוטומטית מוסיף תצורות לשכתב בשבילך.

בסוף האתחול, Firebase יוצר ומוסיף באופן אוטומטי שני קבצים לשורש ספריית האפליקציות המקומית שלך:

שלב 3: לפרוס את האתר שלך

כדי לפרוס לאתר שלך, הפעל את הפקודה הבאה משורש ספריית הפרויקטים המקומית שלך:

firebase deploy --only hosting

פקודה זו פורסת את תוכן האחסון שלך והגדרת תצורה לתת-הדומיינים הבאים המופיעים על ידי Firebase:

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

למידע נוסף על ופורס ואפילו מקומי ולבדוק את האתר שלך .

הצעדים הבאים

עכשיו האתר שלך מוכן לשיתוף עם העולם!