Catch up on everthing we announced at this year's Firebase Summit. Learn more

روشهای جایگزین برای افزودن Firebase به پروژه جاوا اسکریپت خود

برای بسیاری از برنامه های فایربیس وب ما به شدت توصیه با استفاده از SDK نسخه 9 از طریق NPM . با این حال، برای کاربران با شرایط خاص، فایربیس جایگزین فراهم می کند راه هایی برای اضافه کردن SDK . این صفحه دستورالعمل های دقیق راه اندازی این روش های جایگزین را ارائه می دهد:

  • CDN (شبکه تحویل محتوا)
  • npm برای برنامه های Node.js

با استفاده از این روش، شما می توانید هر یک از اضافه کتابخانه ها در دسترس برای نسخه 9 به برنامه شما.

از CDN

می توانید واردات جزئی SDK Firebase JavaScript را پیکربندی کنید و فقط محصولات Firebase مورد نیاز خود را بارگیری کنید. Firebase هر کتابخانه ای از Firebase JavaScript SDK را در CDN جهانی ما (شبکه تحویل محتوا) ذخیره می کند.

  1. به تنها شامل محصولات فایربیس خاص (به عنوان مثال، احراز هویت و ابر Firestore)، اضافه کردن اسکریپت زیر به پایین خود را <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/9.6.0/firebase-app.js'
    
        // If you enabled Analytics in your project, add the Firebase SDK for Google Analytics
        import { analytics } from 'https://www.gstatic.com/firebasejs/9.6.0/firebase-analytics.js'
    
        // Add Firebase products that you want to use
        import { auth } from 'https://www.gstatic.com/firebasejs/9.6.0/firebase-auth.js'
        import { firestore } from 'https://www.gstatic.com/firebasejs/9.6.0/firebase-firestore.js'
      </script>
    </body>
    
  2. ابتدا Firebase را در برنامه خود فعال کنید:

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

برنامه های Node.js

  1. SDK Firebase JavaScript را نصب کنید:

    1. اگر شما در حال حاضر یک دارند package.json فایل، ایجاد یک با اجرای دستور زیر را از ریشه پروژه جاوا اسکریپت خود قرار دهید:

      npm init
    2. نصب firebase بسته NPM و ذخیره آن به خود package.json فایل های در حال اجرا:

      npm install --save firebase@9.6.0
  2. برای استفاده از ماژول Firebase در برنامه خود از یکی از گزینه های زیر استفاده کنید:

    • شما می توانید require ماژول از هر فایل جاوا اسکریپت

      به تنها شامل محصولات فایربیس خاص (مانند احراز هویت و ابر 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");
      


    • شما می توانید ES2015 به استفاده از import ماژول

      به تنها شامل محصولات فایربیس خاص (مانند احراز هویت و ابر 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 را در برنامه خود فعال کنید:

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