برای اکثر برنامههای وب Firebase، اکیداً توصیه میکنیم از SDK از طریق npm استفاده کنید. با این حال، برای کاربرانی که نیازهای ویژهای دارند، Firebase روشهای جایگزینی برای اضافه کردن SDK ارائه میدهد. این صفحه دستورالعملهای راهاندازی دقیقی را برای این روشهای جایگزین ارائه میدهد:
- CDN (شبکه تحویل محتوا)
- npm برای برنامههای Node.js
با استفاده از این متدها، میتوانید هر یک از کتابخانههای موجود را به برنامه خود اضافه کنید.
از CDN
شما میتوانید واردات جزئی Firebase JavaScript SDK را پیکربندی کنید و فقط محصولات Firebase مورد نیاز خود را بارگیری کنید. Firebase هر کتابخانه از Firebase JavaScript SDK را در CDN جهانی ما (شبکه تحویل محتوا) ذخیره میکند.
برای اینکه فقط محصولات خاص 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.4.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.4.0/firebase-analytics.js' // Add Firebase products that you want to use import { getAuth } from 'https://www.gstatic.com/firebasejs/12.4.0/firebase-auth.js' import { getFirestore } from 'https://www.gstatic.com/firebasejs/12.4.0/firebase-firestore.js' </script> </body>
شیء پیکربندی 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
نصب کیت توسعه نرمافزاری Firebase JavaScript :
اگر از قبل فایل
package.jsonندارید، با اجرای دستور زیر از ریشه پروژه جاوا اسکریپت خود، یکی ایجاد کنید:npm init
بسته npm
firebaseرا نصب کنید و با اجرای دستور زیر آن را در فایلpackage.jsonخود ذخیره کنید:npm install --save firebase@12.4.0
برای استفاده از ماژول Firebase در برنامه خود، از یکی از گزینههای زیر استفاده کنید:
شما میتوانید ماژولها را از هر فایل جاوا اسکریپتی
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");شما میتوانید از سینتکس ESM برای
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";
شیء پیکربندی 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);