Mặc dù bạn không cần dự án Firebase để bắt đầu làm việc trong Firebase Studio, nhưng việc kết nối một dự án là điều cần thiết để sử dụng các sản phẩm của Firebase. Tại một số thời điểm trong quá trình phát triển, Firebase Studio có thể tự động tạo một dự án cho bạn hoặc bạn có thể chọn kết nối một dự án theo cách thủ công. Hướng dẫn này giải thích mục đích của dự án Firebase và cách kết nối một dự án với không gian làm việc của bạn trong Firebase Studio.
Tìm hiểu các dự án Firebase
Hãy coi dự án Firebase là một vùng chứa cho tất cả các dịch vụ phụ trợ của ứng dụng, bao gồm cả tính năng xác thực người dùng, lưu trữ dữ liệu, lưu trữ, phân tích và nhiều tính năng khác. Bằng cách kết nối không gian làm việc Firebase Studio với một dự án Firebase, bạn có thể tích hợp một bộ sản phẩm Firebase vào ứng dụng của mình.
Một dự án Firebase có thể có một hoặc nhiều Ứng dụng Firebase đã đăng ký (ví dụ: cả phiên bản miễn phí và phiên bản trả phí của một ứng dụng), nhưng hãy lưu ý những điều sau:
- Tất cả Ứng dụng Firebase đã đăng ký cho cùng một dự án Firebase đều chia sẻ và có quyền truy cập vào tất cả các tài nguyên và dịch vụ được cung cấp cho dự án đó.
- Nếu Firebase Studio tự động tạo một dự án Firebase cho bạn, thì dự án đó sẽ tạo một dự án mới và liên kết dự án đó với không gian làm việc Firebase Studio.
- Nếu bạn sao chép một không gian làm việc Firebase Studio được liên kết với một dự án Firebase, thì không gian làm việc đã sao chép sẽ được liên kết với cùng một dự án.
Hãy cân nhắc việc kết nối các không gian làm việc Firebase Studio khác nhau với các dự án Firebase riêng biệt. Điều này giúp ngăn nhiều không gian làm việc chia sẻ (và có khả năng ghi đè) cùng một dữ liệu và tài nguyên phụ trợ.
Sau khi kết nối không gian làm việc với một dự án Firebase, hãy truy cập vào bảng điều khiển của Firebase để thực hiện các tác vụ quản trị và định cấu hình. Điều này bao gồm việc xem các quy tắc bảo mật, quản lý tài khoản người dùng, xem báo cáo chi tiết về sự cố, chỉnh sửa trực tiếp dữ liệu đã lưu trữ và xem xét kết quả kiểm thử A/B.
Kết nối ứng dụng Firebase Studio với một dự án Firebase
Để sử dụng các dịch vụ của Firebase trong ứng dụng, bạn cần kết nối ứng dụng đó với một dự án Firebase. Ví dụ: nếu muốn sử dụng Firebase Authentication, bạn cần kết nối với một dự án Firebase để có thể tạo và quản lý tài khoản người dùng. Tại một số thời điểm trong quá trình phát triển process, Firebase Studio sẽ tạo một dự án Firebase cho bạn hoặc bạn có thể chọn tạo dự án theo cách thủ công.
Tự động kết nối với một dự án Firebase
Khi sử dụng App Prototyping agent, Firebase Studio sẽ cung cấp một dự án Firebase thay mặt bạn khi bạn:
- Tự động tạo khoá Gemini API
- Yêu cầu kết nối ứng dụng của bạn với một dự án Firebase
- Yêu cầu trợ giúp kết nối ứng dụng của bạn với các dịch vụ của Firebase, chẳng hạn như Cloud Firestore hoặc Firebase Authentication
- Nhấp vào nút Xuất bản và thiết lập Firebase App Hosting
Khi sử dụng tính năng trò chuyện tương tác hoặc Gemini CLI, Gemini có thể sử dụng các lệnh trong dòng lệnh hoặc máy chủ Firebase MCP để kết nối với một dự án Firebase khi bạn:
- Yêu cầu kết nối ứng dụng của bạn với một dự án Firebase
- Yêu cầu trợ giúp kết nối ứng dụng của bạn với các dịch vụ của Firebase, chẳng hạn như Cloud Firestore hoặc Firebase Authentication
Kết nối với một dự án Firebase theo cách thủ công
Cách kết nối ứng dụng Firebase Studio với một dự án Firebase theo cách thủ công:
Trong bảng điều khiển của Firebase, hãy tạo một dự án mới hoặc mở một dự án hiện có:
- Tạo dự án mới: Nhấp vào Tạo dự án Firebase mới rồi làm theo hướng dẫn để tạo một dự án mới.
- Mở một dự án hiện có: Nhấp vào dự án mà bạn muốn sử dụng.
Ghi lại mã dự án. Trong bảng điều khiển của Firebase, hãy nhấp vào > Cài đặt dự án. Mã dự án sẽ xuất hiện trong ngăn trên cùng.
Mở ứng dụng của bạn trong Firebase Studio. Nếu bạn đang sử dụng App Prototyping agent trong chế độ xem Prototyper, hãy nhấp vào
Chuyển sang mã để mở chế độ xem Code.
Kết nối dự án Firebase. Trong dòng lệnh (
Shift+Ctrl+C), hãy chạy các lệnh sau:touch firebase.jsonLệnh này đảm bảo rằng tệp cấu hình Firebase tồn tại trong thư mục của bạn.firebase login --reauthLàm theo lời nhắc để uỷ quyền cho tài khoản của bạn.firebase use <your project ID>Thay thế<your-project-ID>bằng mã dự án mà bạn đã ghi lại trước đó.
Thay đổi dự án Firebase được kết nối với ứng dụng của bạn
Để thay đổi dự án Firebase được liên kết với Firebase Studio không gian làm việc, hãy làm theo hướng dẫn trong Kết nối với một dự án Firebase theo cách thủ công bằng mã dự án mới.
Xác định dự án Firebase được kết nối với ứng dụng của bạn
Để xác nhận xem một dự án Firebase đã được kết nối hay chưa, hãy kiểm tra phần trên cùng của Firebase Studio không gian làm việc. Mã dự án đã kết nối (nếu có) sẽ xuất hiện bên cạnh tên của không gian làm việc. Bạn có thể nhấp vào mã dự án để mở trực tiếp dự án đó trong bảng điều khiển của Firebase.
Các bước tiếp theo
- Tìm hiểu các dự án Firebase
- Tích hợp với các dịch vụ của Google và Firebase
- Theo dõi và bảo vệ các ứng dụng web