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:
בחר פרויקט Firebase כדי להתחבר לספריית הפרויקט המקומית שלך.
פרויקט Firebase שנבחר הוא פרויקט Firebase "ברירת המחדל" שלך עבור ספריית הפרויקט המקומית שלך. כדי לחבר פרויקטים נוספים של Firebase לספריית הפרויקטים המקומית שלך, הגדר כינויי פרויקטים .
ציין ספרייה לשימוש כספריית השורש הציבורית שלך.
ספרייה זו מכילה את כל הקבצים הסטטיים שלך בציבור, כולל קובץ
index.html
וכל נכס אחר שברצונך לפרוס ל-Firebase Hosting.ברירת המחדל עבור ספריית השורש הציבורית נקראת
public
.אתה יכול לציין את ספריית השורש הציבורית שלך כעת או שאתה יכול לציין אותה מאוחר יותר בקובץ התצורה
firebase.json
.אם אתה בוחר ברירת המחדל ועדיין אין לך ספרייה בשם
public
, Firebase יוצר אותה עבורך.
אם עדיין אין לך קובץ
index.html
חוקי או קובץ404.html
בספריית השורש הציבורית שלך, Firebase יוצר אותם עבורך.
בחר תצורה עבור האתר שלך.
אם תבחר ליצור אפליקציה של עמוד אחד, Firebase יוסיף אוטומטית תצורות שכתוב עבורך.
בסוף האתחול, Firebase יוצר ומוסיף שני קבצים באופן אוטומטי לשורש ספריית האפליקציה המקומית שלך:
קובץ תצורה
firebase.json
המפרט את תצורת הפרויקט שלך. למידע נוסף על קובץ זה בדף הגדרת התנהגות אירוח .קובץ
.firebaserc
המאחסן את כינויי הפרויקט שלך.
שלב 3 : פרוס לאתר שלך
כדי לפרוס לאתר שלך, הפעל את הפקודה הבאה מהשורש של ספריית הפרויקט המקומית שלך:
firebase deploy --only hosting
פקודה זו פורסת את תוכן האחסון וההגדרות שלך בתת-הדומיינים הבאים שסופקו על ידי Firebase:
-
PROJECT_ID .web.app
-
PROJECT_ID .firebaseapp.com
למידע נוסף על פריסה ואפילו בדיקה מקומית של האתר שלך .
הצעדים הבאים
כעת האתר שלך מוכן לשיתוף עם העולם!
המשך לשפר את האתר שלך. בדוק באופן מקומי, שתף שינויים בכתובת אתר תצוגה מקדימה זמנית, ולאחר מכן פרוס לאתר החי שלך. עקוב אחר מדריך זה שלב אחר שלב .
למד על יכולות אירוח נוספות:
עיין בתיעוד המלא עבור Firebase CLI .
היכונו להפעלת האפליקציה שלכם:
- הגדר התראות תקציב עבור הפרויקט שלך במסוף Google Cloud.
- עקוב אחר לוח המחוונים של השימוש והחיובים במסוף Firebase כדי לקבל תמונה כוללת של השימוש בפרויקט שלך בשירותי Firebase מרובים. אתה יכול גם לבקר בלוח המחוונים של שימוש באחסון למידע מפורט יותר על שימוש.
- עיין ברשימת המשימות להפעלת Firebase .