अपने JavaScript प्रोजेक्ट में Firebase जोड़ने के वैकल्पिक तरीके

अधिकांश फायरबेस वेब ऐप्स के लिए हम npm के माध्यम से SDK का उपयोग करने की दृढ़ता से अनुशंसा करते हैं। हालांकि, विशेष आवश्यकताओं वाले उपयोगकर्ताओं के लिए, Firebase SDK को जोड़ने के वैकल्पिक तरीके प्रदान करता है। यह पृष्ठ इन वैकल्पिक विधियों के लिए विस्तृत सेटअप निर्देश प्रदान करता है:

  • सीडीएन (सामग्री वितरण नेटवर्क)
  • Node.js ऐप्स के लिए npm

इन विधियों का उपयोग करके, आप किसी भी उपलब्ध लाइब्रेरी को अपने ऐप में जोड़ सकते हैं।

सीडीएन से

आप Firebase JavaScript SDK के आंशिक आयात को कॉन्फ़िगर कर सकते हैं और केवल उन्हीं Firebase उत्पादों को लोड कर सकते हैं जिनकी आपको आवश्यकता है। फायरबेस हमारे वैश्विक सीडीएन (सामग्री वितरण नेटवर्क) पर फायरबेस जावास्क्रिप्ट एसडीके की प्रत्येक लाइब्रेरी को स्टोर करता है।

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

    <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/10.3.1/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/10.3.1/firebase-analytics.js'
    
        // Add Firebase products that you want to use
        import { getAuth } from 'https://www.gstatic.com/firebasejs/10.3.1/firebase-auth.js'
        import { getFirestore } from 'https://www.gstatic.com/firebasejs/10.3.1/firebase-firestore.js'
      </script>
    </body>
    
  2. अपना फायरबेस कॉन्फ़िगरेशन ऑब्जेक्ट जोड़ें, और फिर अपने ऐप में फायरबेस को इनिशियलाइज़ करें:

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

Node.js ऐप्स

  1. फायरबेस जावास्क्रिप्ट एसडीके स्थापित करें:

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

      npm init
    2. firebase एनपीएम पैकेज स्थापित करें और इसे चलाकर अपनी package.json फ़ाइल में सहेजें:

      npm install --save firebase@10.3.1
  2. अपने ऐप में फायरबेस मॉड्यूल का उपयोग करने के लिए निम्न विकल्पों में से एक का उपयोग करें:

    • आपको किसी भी जावास्क्रिप्ट फ़ाइल से मॉड्यूल की require हो सकती है

      केवल विशिष्ट फायरबेस उत्पादों (जैसे प्रमाणीकरण और क्लाउड फायरस्टोर) को शामिल करने के लिए:

      // 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 के लिए आप ES2015 का उपयोग कर सकते हैं

      केवल विशिष्ट फायरबेस उत्पादों (जैसे प्रमाणीकरण और क्लाउड फायरस्टोर) को शामिल करने के लिए:

      // 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. अपना फायरबेस कॉन्फ़िगरेशन ऑब्जेक्ट जोड़ें, और फिर अपने ऐप में फायरबेस को इनिशियलाइज़ करें:

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