التثبيت والإعداد في JavaScript

قاعدة بيانات Firebase Realtime هي قاعدة بيانات مستضافة على السحابة. يتم تخزين البيانات بتنسيق JSON وتتم مزامنتها في الوقت الفعلي مع كل عميل متصل. عندما تقوم بإنشاء تطبيقات عبر الأنظمة الأساسية باستخدام مجموعات SDK الخاصة بـ Android و iOS و JavaScript ، فإن جميع عملائك يشاركون مثيل Realtime Database واحد ويتلقون التحديثات تلقائيًا بأحدث البيانات.

المتطلبات الأساسية

  1. قم بإضافة وتهيئة Firebase JavaScript Client SDK في تطبيقك.

أنشئ قاعدة بيانات

  1. انتقل إلى قسم Realtime Database بوحدة تحكم Firebase . سيُطلب منك تحديد مشروع Firebase موجود. اتبع سير عمل إنشاء قاعدة البيانات.

  2. حدد وضع بدء لقواعد أمان Firebase:

    وضع الاختبار

    جيد لبدء استخدام مكتبات عميل الويب والجوال ، ولكنه يسمح لأي شخص بقراءة بياناتك والكتابة فوقها. بعد الاختبار ، تأكد من مراجعة قسم فهم قواعد قاعدة بيانات Firebase Realtime .

    لبدء استخدام الويب أو iOS أو Android SDK ، حدد وضع الاختبار.

    وضع القفل

    يرفض كل ما يقرأ ويكتب من عملاء المحمول والويب. لا يزال بإمكان خوادم التطبيق المصادق عليها الوصول إلى قاعدة البيانات الخاصة بك.

  3. اختر منطقة لقاعدة البيانات. بناءً على اختيارك للمنطقة ، ستكون مساحة اسم قاعدة البيانات من الشكل <databaseName>.firebaseio.com أو <databaseName>.<region>.firebasedatabase.app . لمزيد من المعلومات ، راجع تحديد المواقع لمشروعك .

  4. انقر فوق تم .

عند تمكين Realtime Database ، فإنه يُمكّن أيضًا واجهة برمجة التطبيقات في Cloud API Manager .

تكوين قواعد قاعدة البيانات في الوقت الحقيقي

توفر Realtime Database لغة قواعد تعريفية تتيح لك تحديد كيفية هيكلة بياناتك ، وكيفية فهرستها ، ومتى يمكن قراءة بياناتك والكتابة إليها.

قم بتهيئة Realtime Database JavaScript SDK

يجب تحديد عنوان URL لقاعدة بيانات Realtime عند تهيئة JavaScript SDK.

يمكنك العثور على عنوان URL لقاعدة بيانات Realtime في قسم Realtime Database بوحدة تحكم Firebase . سيكون بالشكل https://<databaseName>.firebaseio.com ( 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 Realtime!

الخطوات التالية