Firebase को अपने JavaScript प्रोजेक्ट में जोड़ने के दूसरे तरीके

हमारा सुझाव है कि ज़्यादातर Firebase वेब ऐप्लिकेशन के लिए, npm के ज़रिए SDK टूल का इस्तेमाल करें. हालांकि, खास ज़रूरतों वाले उपयोगकर्ताओं के लिए, Firebase एसडीके टूल जोड़ने के अन्य तरीके उपलब्ध कराता है. इस पेज पर, इन वैकल्पिक तरीकों को सेट अप करने के बारे में पूरी जानकारी दी गई है:

  • सीडीएन (कॉन्टेंट डिलीवरी नेटवर्क)
  • Node.js ऐप्लिकेशन के लिए npm

इन तरीकों का इस्तेमाल करके, अपने ऐप्लिकेशन में उपलब्ध लाइब्रेरी में से कोई भी लाइब्रेरी जोड़ी जा सकती है.

सीडीएन से

Firebase JavaScript SDK टूल के कुछ हिस्से को इंपोर्ट करने के लिए कॉन्फ़िगर किया जा सकता है. साथ ही, सिर्फ़ उन Firebase प्रॉडक्ट को लोड किया जा सकता है जिनकी आपको ज़रूरत है. Firebase, Firebase JavaScript SDK की हर लाइब्रेरी को हमारे ग्लोबल सीडीएन (कॉन्टेंट डिलीवरी नेटवर्क) पर सेव करता है.

  1. अगर आपको सिर्फ़ कुछ Firebase प्रॉडक्ट (उदाहरण के लिए, Authentication और Cloud Firestore) शामिल करने हैं, तो <body> टैग के सबसे नीचे, लेकिन Firebase की किसी भी सेवा का इस्तेमाल करने से पहले, यह स्क्रिप्ट जोड़ें:

    <body>
      <!-- Insert this script at the bottom of the HTML, but before you use any Firebase services -->
      <script type="module">
        import { initializeApp } from 'https://www.gstatic.com/firebasejs/12.0.0/firebase-app.js'
    
        // If you enabled Analytics in your project, add the Firebase SDK for Google Analytics
        import { getAnalytics } from 'https://www.gstatic.com/firebasejs/12.0.0/firebase-analytics.js'
    
        // Add Firebase products that you want to use
        import { getAuth } from 'https://www.gstatic.com/firebasejs/12.0.0/firebase-auth.js'
        import { getFirestore } from 'https://www.gstatic.com/firebasejs/12.0.0/firebase-firestore.js'
      </script>
    </body>
  2. अपना Firebase कॉन्फ़िगरेशन ऑब्जेक्ट जोड़ें. इसके बाद, अपने ऐप्लिकेशन में Firebase को शुरू करें:

    <body>
      <script type="module">
        // ...
    
        // TODO: Replace the following with your app's Firebase configuration
        const firebaseConfig = {
          // ...
        };
    
        // Initialize Firebase
        const app = initializeApp(firebaseConfig);
      </script>
    </body>

Node.js ऐप्लिकेशन

  1. Firebase JavaScript SDK टूल इंस्टॉल करें:

    1. अगर आपके पास पहले से package.json फ़ाइल नहीं है, तो इसे बनाने के लिए, अपने JavaScript प्रोजेक्ट के रूट से यह कमांड चलाएं:

      npm init
    2. firebase npm पैकेज इंस्टॉल करें और इसे अपनी package.json फ़ाइल में सेव करें. इसके लिए, यह निर्देश चलाएं:

      npm install --save firebase@12.0.0
  2. अपने ऐप्लिकेशन में Firebase मॉड्यूल का इस्तेमाल करने के लिए, इनमें से किसी एक विकल्प का इस्तेमाल करें:

    • किसी भी JavaScript फ़ाइल से require मॉड्यूल किए जा सकते हैं

      सिर्फ़ Firebase के कुछ प्रॉडक्ट शामिल करने के लिए (जैसे कि Authentication और Cloud Firestore):

      // Firebase App (the core Firebase SDK) is always required and
      // must be listed before other Firebase SDKs
      var firebase = require("firebase/app");
      
      // Add the Firebase products that you want to use
      require("firebase/auth");
      require("firebase/firestore");
      


    • import मॉड्यूल के लिए, ईएसएम सिंटैक्स का इस्तेमाल किया जा सकता है

      सिर्फ़ Firebase के कुछ प्रॉडक्ट शामिल करने के लिए (जैसे कि Authentication और Cloud Firestore):

      // Firebase App (the core Firebase SDK) is always required and
      // must be listed before other Firebase SDKs
      import firebase from "firebase/app";
      
      // Add the Firebase services that you want to use
      import "firebase/auth";
      import "firebase/firestore";
      
  3. अपना Firebase कॉन्फ़िगरेशन ऑब्जेक्ट जोड़ें. इसके बाद, अपने ऐप्लिकेशन में Firebase को शुरू करें:

    import { initializeApp } from 'firebase/app';
    
    // TODO: Replace the following with your app's Firebase configuration
    const firebaseConfig = {
      //...
    };
    
    // Initialize Firebase
    const app = initializeApp(firebaseConfig);