Catch up on everthing we announced at this year's Firebase Summit. Learn more

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

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

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

  1. إضافة وتكوين SDK عميل Firebase جافا سكريبت في التطبيق الخاص بك.

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

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

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

    وضع الاختبار

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

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

    وضع القفل

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

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

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

عند تمكين قاعدة البيانات في الوقت الحقيقي، فإنه يمكن أيضا API في مدير API الغيمة .

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

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

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

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

يمكنك العثور على URL قاعدة البيانات في الوقت الحقيقي في المقطع قاعدة بيانات في الوقت الحقيقي من وحدة التحكم Firebase . وسوف يكون شكل https://<databaseName>.firebaseio.comus-central1 قواعد البيانات) أو https://<databaseName>.<region>.firebasedatabase.app (لقواعد البيانات في جميع المواقع الأخرى).

قم بتهيئة SDK باستخدام مقتطف الشفرة التالي:

إصدار الويب 9


import { initializeApp } from 'firebase/app';
import { getDatabase } from "firebase/database";

// Set the configuration for your app
// TODO: Replace with your project's config object
const firebaseConfig = {
  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"
};

const app = initializeApp(firebaseConfig);

// Get a reference to the database service
const database = getDatabase(app);

إصدار الويب 8

// 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!

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