התחל עם Firebase Hosting

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

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

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

לפני שתוכל להגדיר את Firebase Hosting, עליך ליצור פרויקט 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 בספריית השורש הציבורית שלך, Firebase יוצר אותם עבורך.

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

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

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

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

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

firebase deploy --only hosting

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

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

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

הצעדים הבאים

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