نصب و راه اندازی & راه اندازی در جاوا اسکریپت

پایگاه داده Realtime Firebase یک پایگاه داده میزبان ابر است. داده ها به صورت JSON ذخیره می شوند و در زمان واقعی با هر مشتری متصل همگام سازی می شوند. وقتی برنامه‌های بین پلتفرمی را با پلتفرم‌های Android، Apple، و جاوا اسکریپت SDK ما می‌سازید، همه مشتریان شما یک نمونه پایگاه داده بیدرنگ را به اشتراک می‌گذارند و به‌طور خودکار با جدیدترین داده‌ها به‌روزرسانی‌ها را دریافت می‌کنند.

پیش نیازها

اگر قبلاً این کار را نکرده‌اید، Firebase JS SDK را نصب کرده و Firebase را مقداردهی اولیه کنید .

یک پایگاه داده ایجاد کنید

  1. به بخش Realtime Database کنسول Firebase بروید. از شما خواسته می شود که یک پروژه Firebase موجود را انتخاب کنید. گردش کار ایجاد پایگاه داده را دنبال کنید.

  2. یک حالت شروع برای Firebase Security Rules خود انتخاب کنید:

    حالت تست

    برای شروع کار با کتابخانه های موبایل و کلاینت وب خوب است، اما به هر کسی اجازه می دهد داده های شما را بخواند و بازنویسی کند. پس از تست، حتما قسمت Understand Firebase Realtime Database Rules را مرور کنید.

    برای شروع کار با وب، اپل یا اندروید SDK، حالت تست را انتخاب کنید.

    حالت قفل شده

    همه خواندن و نوشتن از مشتریان تلفن همراه و وب را رد می کند. سرورهای برنامه تأیید شده شما همچنان می توانند به پایگاه داده شما دسترسی داشته باشند.

  3. مکانی را برای پایگاه داده انتخاب کنید.

    بسته به موقعیت پایگاه داده ، URL پایگاه داده جدید به یکی از اشکال زیر خواهد بود:

    • DATABASE_NAME .firebaseio.com (برای پایگاه‌های داده در us-central1 )

    • DATABASE_NAME . REGION .firebasedatabase.app (برای پایگاه‌های داده در همه مکان‌های دیگر)

  4. روی Done کلیک کنید.

هنگامی که Realtime Database فعال می کنید، API را در Cloud API Manager نیز فعال می کند.

Realtime Database Security Rules پیکربندی کنید

Realtime Database یک زبان قواعد اعلامی را ارائه می دهد که به شما امکان می دهد نحوه ساختار داده های شما، نحوه فهرست بندی و زمان خواندن و نوشتن داده های شما را تعریف کنید.

Realtime Database JS SDK را اضافه کنید و Realtime Database مقداردهی اولیه کنید

هنگام راه اندازی SDK جاوا اسکریپت، باید URL Realtime Database خود را مشخص کنید.

می‌توانید URL Realtime Database خود را در بخش Realtime Database کنسول Firebase پیدا کنید. بسته به موقعیت پایگاه داده ، URL پایگاه داده به یکی از اشکال زیر خواهد بود:

  • https:// DATABASE_NAME .firebaseio.com (برای پایگاه های داده در us-central1 )
  • https:// DATABASE_NAME . REGION .firebasedatabase.app (برای پایگاه‌های داده در همه مکان‌های دیگر)

با استفاده از قطعه کد زیر SDK را راه اندازی کنید:

Web

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

// TODO: Replace the following with your app's Firebase project configuration
// See: https://firebase.google.com/docs/web/learn-more#config-object
const firebaseConfig = {
  // ...
  // The value of `databaseURL` depends on the location of the database
  databaseURL: "https://DATABASE_NAME.firebaseio.com",
};

// Initialize Firebase
const app = initializeApp(firebaseConfig);


// Initialize Realtime Database and get a reference to the service
const database = getDatabase(app);

Web

import firebase from "firebase/app";
import "firebase/compat/database";

// TODO: Replace the following with your app's Firebase project configuration
// See: https://firebase.google.com/docs/web/learn-more#config-object
const firebaseConfig = {
  // ...
  // The value of `databaseURL` depends on the location of the database
  databaseURL: "https://DATABASE_NAME.firebaseio.com",
};

// Initialize Firebase
firebase.initializeApp(firebaseConfig);


// Initialize Realtime Database and get a reference to the service
const database = firebase.database();

شما آماده شروع استفاده از Firebase Realtime Database هستید!

مراحل بعدی