แม้ว่าคุณจะไม่จำเป็นต้องมีโปรเจ็กต์ Firebase เพื่อเริ่มต้นใช้งานใน Firebase Studio การเชื่อมต่อโปรเจ็กต์เป็นสิ่งสำคัญสำหรับการใช้ผลิตภัณฑ์ Firebase Firebase Studio อาจสร้างโปรเจ็กต์ให้คุณโดยอัตโนมัติในบางจุดของ กระบวนการพัฒนา Firebase Studio หรือคุณจะเลือกเชื่อมต่อด้วยตนเองก็ได้ คู่มือนี้จะอธิบาย วัตถุประสงค์ของโปรเจ็กต์ Firebase และวิธีเชื่อมต่อโปรเจ็กต์กับ พื้นที่ทำงานใน Firebase Studio
ทำความเข้าใจโปรเจ็กต์ Firebase
โปรเจ็กต์ Firebase เปรียบเสมือนคอนเทนเนอร์สำหรับบริการแบ็กเอนด์ทั้งหมดของแอป ซึ่งรวมถึงการตรวจสอบสิทธิ์ผู้ใช้ การจัดเก็บข้อมูล การโฮสต์ การวิเคราะห์ และอื่นๆ การเชื่อมต่อพื้นที่ทำงาน Firebase Studio กับโปรเจ็กต์ Firebase จะช่วยให้คุณผสานรวม ชุดผลิตภัณฑ์ Firebase เข้ากับ แอปได้
โปรเจ็กต์ Firebase สามารถมีแอป Firebase อย่างน้อย 1 แอปที่ลงทะเบียนไว้ (เช่น แอปทั้งเวอร์ชันฟรีและเวอร์ชันที่ต้องชำระเงิน) แต่โปรดทราบสิ่งต่อไปนี้
- แอป Firebase ทั้งหมดที่ลงทะเบียนไว้ในโปรเจ็กต์ Firebase เดียวกันจะแชร์และเข้าถึงทรัพยากรและบริการทั้งหมดที่จัดสรรไว้สำหรับโปรเจ็กต์นั้นได้
- หาก Firebase Studio สร้างโปรเจ็กต์ Firebase ให้คุณโดยอัตโนมัติ ระบบจะ สร้างโปรเจ็กต์ใหม่และลิงก์โปรเจ็กต์นั้นกับพื้นที่ทำงาน Firebase Studio ของคุณ
- หากคุณทำซ้ำFirebase Studioพื้นที่ทำงาน ที่ลิงก์กับโปรเจ็กต์ Firebase พื้นที่ทำงานที่ทำซ้ำจะลิงก์กับ โปรเจ็กต์เดียวกัน
ลองเชื่อมต่อพื้นที่ทำงาน Firebase Studio ที่แตกต่างกันกับโปรเจ็กต์ Firebase แยกกัน วิธีนี้จะป้องกันไม่ให้พื้นที่ทำงานหลายแห่งแชร์ (และอาจเขียนทับ) ข้อมูลและทรัพยากรแบ็กเอนด์เดียวกัน
หลังจากเชื่อมต่อพื้นที่ทำงานกับโปรเจ็กต์ Firebase แล้ว ให้ไปที่ คอนโซล Firebase เพื่อ ทำงานด้านการดูแลระบบและการกำหนดค่า ซึ่งรวมถึงการดูกฎความปลอดภัย การจัดการบัญชีผู้ใช้ การดูรายงานข้อขัดข้องโดยละเอียด การแก้ไขข้อมูลที่จัดเก็บไว้โดยตรง และการตรวจสอบผลการทดสอบ A/B
เชื่อมต่อแอป Firebase Studio กับโปรเจ็กต์ Firebase
หากต้องการใช้บริการ Firebase ในแอป คุณจะต้องเชื่อมต่อแอปกับโปรเจ็กต์ Firebase ตัวอย่างเช่น หากต้องการใช้ Firebase Authentication คุณจะต้องเชื่อมต่อกับโปรเจ็กต์ Firebase เพื่อให้สร้างและจัดการบัญชีผู้ใช้ได้ Firebase Studio จะสร้างโปรเจ็กต์ Firebase ให้คุณในบางจุดระหว่างกระบวนการพัฒนา หรือคุณจะเลือกสร้างด้วยตนเองก็ได้ Firebase Studio
เชื่อมต่อกับโปรเจ็กต์ Firebase โดยอัตโนมัติ
เมื่อใช้ App Prototyping agent Firebase Studio จะจัดสรรโปรเจ็กต์ Firebase ในนามของคุณเมื่อคุณดำเนินการต่อไปนี้
- สร้างคีย์ Gemini API โดยอัตโนมัติ
- ขอเชื่อมต่อแอปกับโปรเจ็กต์ Firebase
- ขอความช่วยเหลือในการเชื่อมต่อแอปกับบริการ Firebase เช่น Cloud Firestore หรือ Firebase Authentication
- คลิกปุ่มเผยแพร่ และตั้งค่าFirebase App Hosting
เมื่อใช้การแชทแบบโต้ตอบหรือ Gemini CLI, Gemini สามารถใช้คำสั่งเทอร์มินัลหรือ เซิร์ฟเวอร์ Firebase MCP เพื่อเชื่อมต่อกับโปรเจ็กต์ Firebase เมื่อคุณดำเนินการต่อไปนี้
- ขอเชื่อมต่อแอปกับโปรเจ็กต์ Firebase
- ขอความช่วยเหลือในการเชื่อมต่อแอปกับบริการ Firebase เช่น Cloud Firestore หรือ Firebase Authentication
เชื่อมต่อกับโปรเจ็กต์ Firebase ด้วยตนเอง
วิธีเชื่อมต่อแอป Firebase Studio กับโปรเจ็กต์ Firebase ด้วยตนเอง
ใน คอนโซล Firebase สร้างโปรเจ็กต์ใหม่หรือเปิดโปรเจ็กต์ที่มีอยู่:
- สร้างโปรเจ็กต์ใหม่: คลิกสร้างโปรเจ็กต์ Firebase ใหม่ และ ทำตามวิธีการเพื่อสร้างโปรเจ็กต์ใหม่
- เปิดโปรเจ็กต์ที่มีอยู่: คลิกโปรเจ็กต์ที่ต้องการใช้
จดรหัสโปรเจ็กต์ ในคอนโซล Firebase ให้คลิก > การตั้งค่าโปรเจ็กต์ รหัสโปรเจ็กต์จะแสดงในบานหน้าต่างด้านบน
เปิดแอปใน Firebase Studio. หากคุณใช้ App Prototyping agent ในมุมมอง Prototyper ให้คลิก
เปลี่ยนเป็นโค้ด เพื่อเปิดมุมมอง Code
เชื่อมต่อโปรเจ็กต์ Firebase ในเทอร์มินัล (
Shift+Ctrl+C) ให้เรียกใช้คำสั่งต่อไปนี้touch firebase.jsonคำสั่งนี้จะช่วยให้มั่นใจว่ามีไฟล์การกำหนดค่า Firebase อยู่ในไดเรกทอรีfirebase login --reauthทำตามข้อความที่ปรากฏเพื่อให้สิทธิ์บัญชีfirebase use <your project ID>แทนที่<your-project-ID>ด้วยรหัสโปรเจ็กต์ที่คุณจดไว้ก่อนหน้านี้
เปลี่ยนโปรเจ็กต์ Firebase ที่เชื่อมต่อกับแอป
หากต้องการเปลี่ยนโปรเจ็กต์ Firebase ที่เชื่อมโยงกับFirebase Studio พื้นที่ทำงาน ให้ทำตามวิธีการใน เชื่อมต่อกับโปรเจ็กต์ Firebase ด้วยตนเองโดยใช้รหัสโปรเจ็กต์ ใหม่
ระบุโปรเจ็กต์ Firebase ที่เชื่อมต่อกับแอป
หากต้องการยืนยันว่ามีการเชื่อมต่อโปรเจ็กต์ Firebase แล้ว ให้ตรวจสอบที่ด้านบนของ Firebase Studioพื้นที่ทำงาน รหัสโปรเจ็กต์ที่เชื่อมต่อ (หากมี) จะแสดงอยู่ข้างชื่อพื้นที่ทำงาน คุณสามารถคลิกรหัสโปรเจ็กต์เพื่อเปิดโปรเจ็กต์นั้นในคอนโซล Firebase ได้โดยตรง