מה אתה יכול לעשות עם Firebase Hosting?

מהו אירוח ב-Firebase?

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

מה אתה יכול לארח?

בנה ואז ארח את שירותי המיקרו, ה-API והטפסים שלך

צמד אירוח Firebase עם פונקציות ענן כדי לבנות שירותי מיקרו באמצעות מסגרת Express.js. התאמה זו מאפשרת לך לארח את המיקרו-שירותים וממשקי ה-API שלך ב-Firebase. בנוסף, אתה יכול להשתמש באינטגרציה עמוקה עם Cloud Firestore כדי לבנות טפסים ואפליקציות אינטרנט חזקים מאוד שיכולים לעדכן נתונים בזמן אמת.

ארח את יישומי האינטרנט של עמוד בודד, אתרי שיווק ונכסים סטטיים ודינמיים

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

הוסף דומיין מותאם אישית (או תת-דומיין)

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

הגדר זרימות עבודה של ייצור

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

למידע נוסף על בדיקה מקומית, תצוגה מקדימה של שינויים ופריסה.

שמור את כל האתרים שלך במקום אחד

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

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

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

אתה יכול לקשר את פרויקט Firebase שלך ​​ל-Cloud Logging כדי להציג, לחפש ולסנן את יומני בקשות האינטרנט שלך עבור כל אחד מאתרי האירוח שלך. היומנים האלה הם מה-CDN שמסופק אוטומטית על ידי Firebase, כך שכל בקשה לאתר שלך ונתוני הבקשה המשויכים מתועדים.

הנה כמה דברים שאתה עושה עם יומני Cloud Logging:

  • הבן טוב יותר את האתר שלך - למד מאיפה ומתי יש לך ביקורים באתר שלך, סטטוסי התגובה של האתר שלך, זמן האחזור של בקשות משתמש קצה ועוד.

  • סנן את היומנים שלך באמצעות שאילתות - נצל נתונים שנאספו באופן אוטומטי כדי לסנן ולהתווה נתונים הקשורים לכל בקשה או לאתר שלך.

  • השתמש במדדים מבוססי יומנים - צור תרשימי ניטור ענן ומדיניות התראה מדדי מערכת מוגדרים מראש או מדדים מוגדרים על ידי משתמש.

  • ייצוא יומנים לכלים אחרים של Google Cloud - השתמש בנתוני יומנים בכלים אחרים (כמו BigQuery ו-Data Studio) לניתוח ומתאם חזקים יותר.

למידע נוסף בדף שילוב רישום ואחסון בענן .

הפוך פריסה רציפה לאוטומטית עם Cloud Build

Firebase Hosting בשיתוף עם Cloud Build מציע פתרון מוכן DevOps לאוטומציה של זרימת עבודה של פריסה רציפה עבור התוכן הסטטי והדינמי שלך כמו גם עבור המיקרו-שירותים שלך.

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

התאם הכל!

  • דפי שגיאה - החזר דף 404 מותאם אישית בצורה מסודרת מאפליקציית האינטרנט שלך.

  • שכתובים - התאם אישית אילו נקודות קצה משרתות איזו תנועה, ואפילו הצג את אותו תוכן ממספר כתובות URL.

  • תוכן מקומי - הצג תוכן מותאם אישית להעדפת השפה ו/או המדינה של המשתמש.

  • כותרות - רוצה לגשת לעוגיות? השתמש בכותרות מותאמות אישית!

  • שמירה במטמון והתנהגות CDN - שליטה כיצד אפליקציית האינטרנט שלך מאוחסנת במטמון ב-CDN באמצעות כותרות מותאמות אישית.

הגבל את הגישה ונגד התקפת DDoS עבור אפליקציות האינטרנט שלך

באמצעות הכוח של תוכנת האמצע Express.js, אתה יכול לבנות לוגיקה מותאמת אישית לשרת את המיקרו-שירותים, ממשקי ה-API ונקודות קצה אחרות של HTTPS. לדוגמה, עם מספר שורות קוד בלבד, אתה יכול לשלב הצעות תווך פופולריות של Node.js כדי לבנות שכבות אבטחה נוספות, כמו ניהול גישה באמצעות IP או הגנה מפני התקפות מניעת שירות (DDoS).

פרוס ל-Firebase מ-IDEs מבוססי אינטרנט שונים

Firebase Hosting משולב עם IDE מבוססי אינטרנט שונים, כך שתוכל לפרוס ל-Firebase Hosting ישירות מתוך StackBlitz ו- Glitch , שני IDEs מבוססי אינטרנט.

פרוס באמצעות Stackblitz
פרוס ל-Firebase Hosting באמצעות Stackblitz
פרוס באמצעות Glitch
פרוס ל-Firebase Hosting באמצעות Glitch

IDEs אלה מזהים אוטומטית כאשר אתה יוצר אפליקציית Firebase ומאפשרים לך לפרוס ל-Firebase Hosting בלחיצת כפתור, מבלי לעזוב את ה-IDE!

בנה אינטגרציות עמוקות עם שירותי Firebase אחרים

מעבדת קוד אינטרנט של FriendlyChat

Firebase Hosting עובד מחוץ לקופסה עם שירותי Firebase, כולל פונקציות ענן , אימות , מסד נתונים בזמן אמת , Cloud Firestore והעברת הודעות בענן . אתה יכול לבנות שירותי מיקרו ואפליקציות אינטרנט רבי עוצמה באמצעות שירותי Firebase משלימים אלה.

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

צור זרימת עבודה של פריסה מותאמת אישית באמצעות REST API והמודולים Node.js שלנו

Firebase Hosting תומך ב- REST API עבור מפתחים מתקדמים לבניית זרימות עבודה מותאמות אישית, כמו פריסה דרך אפליקציית JavaScript.

יש לנו גם מודול Node.js שאתה יכול לייבא לאפליקציות Node.js שלך כדי לבנות פונקציונליות מתקדמת.