اگرچه برای شروع کار در Firebase Studio نیازی به یک پروژه Firebase ندارید، اما اتصال به آن برای استفاده از محصولات Firebase ضروری است. در مراحل خاصی از فرآیند توسعه، Firebase Studio ممکن است به طور خودکار یک پروژه برای شما ایجاد کند، یا میتوانید به صورت دستی آن را متصل کنید. این راهنما هدف یک پروژه Firebase و نحوه اتصال آن به فضای کاری شما در Firebase Studio را توضیح میدهد.
درک پروژههای فایربیس
یک پروژه Firebase را به عنوان ظرفی برای تمام سرویسهای backend برنامه خود، از جمله احراز هویت کاربر، ذخیرهسازی دادهها، میزبانی وب، تجزیه و تحلیل و موارد دیگر در نظر بگیرید. با اتصال فضای کاری Firebase Studio خود به یک پروژه Firebase، میتوانید مجموعهای از محصولات Firebase را در برنامه خود ادغام کنید.
A Firebase project can have one or more Firebase Apps registered to it (for example, both the free and paid versions of an app), but keep in mind the following:
- All Firebase Apps registered to the same Firebase project share and have access to all the same resources and services provisioned for that project.
- If Firebase Studio automatically creates a Firebase project for you , it creates a new project and links it to your Firebase Studio workspace.
- If you duplicate a Firebase Studio workspace that's linked to a Firebase project, the duplicated workspace is linked to the same project.
اتصال فضاهای کاری مختلف Firebase Studio را برای پروژههای جداگانه Firebase در نظر بگیرید. این کار از اشتراکگذاری (و احتمالاً رونویسی) دادهها و منابع بکاند یکسان توسط چندین فضای کاری جلوگیری میکند.
پس از اتصال فضای کاری خود به یک پروژه Firebase، برای انجام وظایف مدیریتی و پیکربندی به کنسول Firebase مراجعه کنید. این شامل مشاهده قوانین امنیتی، مدیریت حسابهای کاربری، مشاهده گزارشهای خرابی دقیق، ویرایش مستقیم دادههای ذخیره شده و بررسی نتایج تست A/B میشود.
اتصال یک برنامه Firebase Studio به یک پروژه Firebase
برای استفاده از سرویسهای Firebase در برنامه خود، باید برنامه خود را به یک پروژه Firebase متصل کنید. به عنوان مثال، اگر میخواهید از Firebase Authentication استفاده کنید، باید به یک پروژه Firebase متصل شوید تا بتوانید حسابهای کاربری ایجاد و مدیریت کنید. در مراحل خاصی از فرآیند توسعه، Firebase Studio یک پروژه Firebase برای شما ایجاد میکند، یا میتوانید این کار را به صورت دستی انجام دهید.
اتصال خودکار به یک پروژه Firebase
When using the App Prototyping agent , Firebase Studio provisions a Firebase project on your behalf when you:
- تولید خودکار کلید API جمینی
- درخواست اتصال برنامه شما به یک پروژه Firebase
- Ask for help connecting your app to Firebase services, such as Cloud Firestore or Firebase Authentication
- Click the Publish button and set up Firebase App Hosting
هنگام استفاده از چت تعاملی یا Gemini CLI ، Gemini میتواند از دستورات ترمینال یا سرور Firebase MCP برای اتصال به یک پروژه Firebase استفاده کند، زمانی که شما:
- درخواست اتصال برنامه شما به یک پروژه Firebase
- Ask for help connecting your app to Firebase services, such as Cloud Firestore or Firebase Authentication
اتصال دستی به یک پروژه Firebase
To manually connect your Firebase Studio app to a Firebase project:
In the Firebase console create a new project or open an existing project:
- ایجاد یک پروژه جدید : روی ایجاد یک پروژه جدید Firebase کلیک کنید و دستورالعملها را برای ایجاد یک پروژه جدید دنبال کنید.
- Open an existing project : Click the project you want to use.
شناسه پروژه خود را یادداشت کنید. در کنسول Firebase، روی > تنظیمات پروژه کلیک کنید. شناسه پروژه در پنل بالا نمایش داده میشود.
Open your app in Firebase Studio . If you're using the App Prototyping agent in Prototyper view, click
برای باز کردن نمای کد، به بخش Code بروید .
Connect your Firebase project. In the terminal (
Shift+Ctrl+C), run the following commands:-
touch firebase.jsonThis ensures a Firebase configuration file exists in your directory. -
firebase login --reauthFollow the prompts to authorize your account. -
firebase use <your project ID>Replace<your-project-ID>with the project ID you noted earlier.
-
پروژه Firebase متصل به برنامه خود را تغییر دهید
To change the Firebase project associated with your Firebase Studio workspace, follow the instructions in Manually connect to a Firebase project using the new project ID.
Identify the Firebase project connected to your app
برای تأیید اینکه آیا یک پروژه Firebase از قبل متصل شده است، بالای فضای کاری Firebase Studio خود را بررسی کنید. شناسه پروژه متصل، در صورت وجود، در کنار نام فضای کاری شما نشان داده شده است. میتوانید روی شناسه پروژه کلیک کنید تا آن پروژه مستقیماً در کنسول Firebase باز شود.