इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

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

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

पूर्वापेक्षाएँ

  1. फायरबेस जावास्क्रिप्ट क्लाइंट एसडीके को अपने ऐप में जोड़ें और कॉन्फ़िगर करें

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

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

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

    परीक्षण मोड

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

    वेब, iOS या Android SDK के साथ आरंभ करने के लिए, परीक्षण मोड का चयन करें।

    बंद मोड

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

  3. डेटाबेस के लिए एक क्षेत्र चुनें। आपके क्षेत्र की पसंद के आधार पर, डेटाबेस नेमस्पेस फॉर्म का होगा <databaseName>.firebaseio.com या <databaseName>.<region>.firebasedatabase.app । अधिक जानकारी के लिए, अपने प्रोजेक्ट के लिए चुनिंदा स्थान देखें।

  4. पूर्ण क्लिक करें।

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

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

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

रीयलटाइम डेटाबेस जावास्क्रिप्ट एसडीके की शुरुआत करें

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

आप अपने रियलटाइम डेटाबेस यूआरएल को फायरबेस कंसोल के रियलटाइम डेटाबेस सेक्शन में पा सकते हैं। इसमें फॉर्म https://<databaseName>.firebaseio.com ( us-central1 https://<databaseName>.firebaseio.com डेटाबेस) या https://<databaseName><region>.firebasedatabase.app (अन्य सभी स्थानों के डेटाबेस के लिए) होगा।

निम्नलिखित कोड स्निपेट का उपयोग करके अपने एसडीके को आरम्भ करें:

  // 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();

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

अगला कदम