जावास्क्रिप्ट में इंस्टालेशन और सेटअप

फायरबेस रीयलटाइम डेटाबेस एक क्लाउड-होस्टेड डेटाबेस है। डेटा को JSON के रूप में संग्रहीत किया जाता है और प्रत्येक कनेक्टेड क्लाइंट के लिए रीयलटाइम में सिंक्रनाइज़ किया जाता है। जब आप हमारे Android, Apple प्लेटफ़ॉर्म और JavaScript SDKs के साथ क्रॉस-प्लेटफ़ॉर्म ऐप बनाते हैं, तो आपके सभी क्लाइंट एक रीयलटाइम डेटाबेस इंस्टेंस साझा करते हैं और स्वचालित रूप से नवीनतम डेटा के साथ अपडेट प्राप्त करते हैं।

आवश्यक शर्तें

यदि आपके पास पहले से नहीं है, तो Firebase JS SDK इंस्टॉल करें और Firebase को इनिशियलाइज़ करें

एक डेटाबेस बनाएँ

  1. Firebase कंसोल के रीयलटाइम डेटाबेस अनुभाग पर नेविगेट करें। आपको मौजूदा फायरबेस प्रोजेक्ट चुनने के लिए कहा जाएगा। डेटाबेस निर्माण कार्यप्रवाह का पालन करें।

  2. अपने फायरबेस सुरक्षा नियमों के लिए एक शुरुआती मोड चुनें:

    परीक्षण मोड

    मोबाइल और वेब क्लाइंट लाइब्रेरी के साथ आरंभ करने के लिए अच्छा है, लेकिन किसी को भी आपके डेटा को पढ़ने और अधिलेखित करने की अनुमति देता है। परीक्षण के बाद, फायरबेस रीयलटाइम डेटाबेस नियमों को समझें अनुभाग की समीक्षा करना सुनिश्चित करें।

    वेब, Apple, या Android SDK के साथ आरंभ करने के लिए, टेस्टमोड चुनें।

    लॉक मोड

    मोबाइल और वेब क्लाइंट से सभी पढ़ने और लिखने से इनकार करता है। आपके प्रमाणित एप्लिकेशन सर्वर अभी भी आपके डेटाबेस तक पहुंच सकते हैं।

  3. डेटाबेस के लिए एक स्थान चुनें।

    डेटाबेस के स्थान के आधार पर, नए डेटाबेस के लिए URL निम्नलिखित रूपों में से एक में होगा:

    • DATABASE_NAME .firebaseio.com ( us-central1 में डेटाबेस के लिए)

    • DATABASE_NAME . REGION .firebasedatabase.app (अन्य सभी स्थानों में डेटाबेस के लिए)

  4. हो गया क्लिक करें.

जब आप रीयलटाइम डेटाबेस को सक्षम करते हैं, तो यह क्लाउड एपीआई मैनेजर में एपीआई को भी सक्षम करता है।

रीयलटाइम डेटाबेस सुरक्षा नियम कॉन्फ़िगर करें

रीयलटाइम डेटाबेस एक घोषणात्मक नियम भाषा प्रदान करता है जो आपको परिभाषित करने की अनुमति देता है कि आपके डेटा को कैसे संरचित किया जाना चाहिए, इसे कैसे अनुक्रमित किया जाना चाहिए, और कब आपके डेटा को पढ़ा और लिखा जा सकता है।

रीयलटाइम डेटाबेस जेएस एसडीके जोड़ें और रीयलटाइम डेटाबेस प्रारंभ करें

JavaScript SDK को इनिशियलाइज़ करते समय आपको अपना रीयलटाइम डेटाबेस URL निर्दिष्ट करना होगा।

आप अपने रीयलटाइम डेटाबेस URL को Firebase कंसोल के रीयलटाइम डेटाबेस अनुभाग में पा सकते हैं। डेटाबेस के स्थान के आधार पर, डेटाबेस URL निम्न रूपों में से एक में होगा:

  • https:// DATABASE_NAME .firebaseio.com ( us-central1 में डेटाबेस के लिए)
  • https:// DATABASE_NAME . REGION .firebasedatabase.app (अन्य सभी स्थानों में डेटाबेस के लिए)

निम्न कोड स्निपेट का उपयोग करके SDK प्रारंभ करें:

Web version 9

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 version 8

import firebase from "firebase/app";
import "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
firebase.initializeApp(firebaseConfig);


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

आप फायरबेस रीयलटाइम डेटाबेस का उपयोग शुरू करने के लिए तैयार हैं!

अगले कदम