Yükleme & JavaScript'te kurulum

Firebase Realtime Database, bulutta barındırılan bir veritabanıdır. Veriler JSON olarak depolanır ve bağlı her istemciyle gerçek zamanlı olarak senkronize edilir. Android, Apple platformları ve JavaScript SDK'larımızla platformlar arası uygulamalar oluşturduğunuzda tüm istemcileriniz tek bir Realtime Database örneğini paylaşır ve en yeni verilerle otomatik olarak güncellemeler alır.

Ön koşullar

Henüz yapmadıysanız Firebase JS SDK'sını yükleyin ve Firebase'i ilk kullanıma hazırlayın.

Veritabanı oluşturma

  1. Firebase konsolunda Databases & Storage (Veritabanları ve Depolama) > Realtime Database'e (Realtime Database) gidin.

  2. Create database'i (Veritabanı oluştur) tıklayın.

  3. Firebase Security Rules cihazınız için bir başlangıç modu seçin:

    Test modu

    Mobil ve web istemci kitaplıklarını kullanmaya başlamak için idealdir ancak herkesin verilerinizi okumasına ve üzerine yazmasına izin verir. Testten sonra Firebase Realtime Database kurallarını anlama bölümünü incelediğinizden emin olun.

    Web, Apple veya Android SDK'sını kullanmaya başlamak için test modunu seçin.

    Kilitli mod

    Mobil ve web istemcilerinden gelen tüm okuma ve yazma işlemlerini reddeder. Kimliği doğrulanmış uygulama sunucularınız veritabanınıza erişmeye devam edebilir.

  4. Veritabanı için bir konum seçin.

    Veritabanının konumuna bağlı olarak yeni veritabanının URL'si aşağıdaki biçimlerden birinde olur:

    • DATABASE_NAME.firebaseio.com (us-central1 bölgesindeki veritabanları için)

    • DATABASE_NAME.REGION.firebasedatabase.app (diğer tüm konumlardaki veritabanları için)

  5. Bitti'yi tıklayın.

Realtime Database etkinleştirildiğinde API, Cloud API Manager'da da etkinleştirilir.

Realtime Database Security Rules ürününü yapılandır

Realtime Database, verilerinizin nasıl yapılandırılması ve dizine eklenmesi gerektiğini, verilerinizin ne zaman okunup yazılabileceğini tanımlamanıza olanak tanıyan açıklayıcı bir kural dili sağlar.

Realtime Database JS SDK'sını ekleyin ve Realtime Database'yi başlatın

JavaScript SDK'sını başlatırken Realtime Database URL'nizi belirtmeniz gerekir.

Realtime Database URL'nizi Firebase konsolunun Realtime Database bölümünde bulabilirsiniz. Veritabanının konumuna bağlı olarak veritabanı URL'si aşağıdaki biçimlerden birinde olur:

  • https://DATABASE_NAME.firebaseio.com (us-central1 bölgesindeki veritabanları için)
  • https://DATABASE_NAME.REGION.firebasedatabase.app (diğer tüm konumlardaki veritabanları için)

Aşağıdaki kod snippet'ini kullanarak SDK'yı başlatın:

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 cihazını kullanmaya hazırsınız.

Sonraki adımlar