Yükleme & JavaScript'te kurulum

Firebase Realtime Database, bulutta barındırılan bir veritabanıdır. Veriler şu şekilde depolanır: JSON'dir ve bağlı her istemciyle gerçek zamanlı olarak senkronize edilir. Bir e-posta, ve JavaScript SDK'larımız dahil olmak üzere Google'ın sunduğu müşteriler bir Realtime Database örneği paylaşır ve otomatik olarak en yeni verilerle güncellenir.

Ön koşullar

Henüz yapmadıysanız Firebase JS SDK'sını yükleyin ve Firebase'i başlatın.

Veritabanı Oluşturma

  1. Realtime Database Firebase konsol. Mevcut bir Firebase projesini seçmeniz istenir. Veritabanı oluşturma iş akışını takip edin.

  2. 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 iyi bir seçenektir ancak herkesin verilerinizi okumasına ve verilerinizin üzerine yazmasına izin verir. Testten sonra Firebase Gerçek Zamanlı Veritabanı Kurallarını Anlama bölümünü inceleyin.

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

    Kilitli mod

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

  3. 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'daki veritabanları için)

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

  4. Bitti'yi tıklayın.

Realtime Database hizmetini etkinleştirdiğinizde, API'yi Cloud API Yöneticisi.

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

Realtime Database, verilerinizin nasıl yapılandırılması, nasıl dizine eklenmesi ve 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 uygulamasını başlatın

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

Realtime Database URL'nizi sayfanızın Realtime Database bölümünde bulabilirsiniz Firebase konsol. Seçtiğiniz düzenleme moduna veritabanının konumunu belirler. veritabanı URL'si aşağıdaki biçimlerden birinde olur:

  • https://DATABASE_NAME.firebaseio.com (us-central1 konumundaki 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 uygulamasını kullanmaya hazırsınız.

Sonraki adımlar