התקנה והתקנה ב- JavaScript

מסד הנתונים Firebase Realtime הוא מסד נתונים המתארח בענן. הנתונים מאוחסנים כ- JSON ומסונכרנים בזמן אמת לכל לקוח מחובר. כשאתה בונה אפליקציות חוצות פלטפורמות עם ה- Android, iOS ו- JavaScript SDK שלנו, כל הלקוחות שלך חולקים מופע בסיסי בזמן אמת אחד ומקבלים עדכונים באופן אוטומטי עם הנתונים החדשים ביותר.

תנאים מוקדמים

  1. הוסף וקבע את תצורת SDK לקוח ה- JavaScript של Firebase באפליקציה שלך.

צור מסד נתונים

  1. נווט לחלק מסד נתונים בזמן אמת במסוף Firebase . תתבקש לבחור פרויקט Firebase קיים. עקוב אחר זרימת העבודה של יצירת מסד נתונים.

  2. בחר מצב התחלה לכללי האבטחה שלך ב- Firebase:

    מצב מבחן

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

    כדי להתחיל לעבוד עם האינטרנט, iOS או Android SDK, בחר במצב בדיקה.

    מצב נעול

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

  3. בחר אזור למסד הנתונים. בהתאם לבחירת האזור שלך, מרחב שמות מסד הנתונים יהיה בצורה <databaseName>.firebaseio.com או <databaseName>.<region>.firebasedatabase.app . למידע נוסף, ראה מיקומים נבחרים עבור הפרויקט שלך .

  4. לחץ על סיום .

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

הגדר כללי מסדי נתונים בזמן אמת

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

אתחל את ה- SDK של JavaScript בזמן אמת

עליך לציין את כתובת האתר של מסד הנתונים בזמן אמת בעת אתחול ה- SDK של JavaScript.

תוכל למצוא את כתובת האתר של מסד הנתונים בזמן אמת בקטע מסד נתונים בזמן אמת במסוף Firebase . תהיה לו הטופס https://<databaseName>.firebaseio.com (עבור מסדי נתונים us-central1 ) או https://<databaseName><region>.firebasedatabase.app (עבור מסדי נתונים בכל המיקומים האחרים).

אתחל את ה- SDK שלך באמצעות קטע הקוד הבא:

  // Set the configuration for your app
  // TODO: Replace with your project's config object
  var config = {
    apiKey: "apiKey",
    authDomain: "projectId.firebaseapp.com",
    // For databases not in the us-central1 location, databaseURL will be of the
    // form https://[databaseName].[region].firebasedatabase.app.
    // For example, https://your-database-123.europe-west1.firebasedatabase.app
    databaseURL: "https://databaseName.firebaseio.com",
    storageBucket: "bucket.appspot.com"
  };
  firebase.initializeApp(config);

  // Get a reference to the database service
  var database = firebase.database();

אתה מוכן להתחיל להשתמש במאגר בזמן אמת של Firebase!

הצעדים הבאים