เชื่อมต่อกับโปรเจ็กต์ Firebase

แม้ว่าคุณจะไม่จําเป็นต้องมีโปรเจ็กต์ Firebase เพื่อเริ่มต้นใช้งานใน Firebase Studio แต่การเชื่อมต่อโปรเจ็กต์เป็นสิ่งจําเป็นสําหรับการใช้ผลิตภัณฑ์ Firebase ในบางขั้นตอนของกระบวนการพัฒนา 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 แยกกัน ซึ่งจะป้องกันไม่ให้เวิร์กสเปซหลายรายการแชร์ (และอาจเขียนทับ) ข้อมูลและทรัพยากรแบ็กเอนด์เดียวกัน

หลังจากเชื่อมต่อ Workspace กับโปรเจ็กต์ Firebase แล้ว ให้ไปที่คอนโซล Firebase เพื่อทํางานด้านการดูแลระบบและการกําหนดค่า ซึ่งรวมถึงการดูกฎการรักษาความปลอดภัย การจัดการบัญชีผู้ใช้ การดูรายงานข้อขัดข้องแบบละเอียด การแก้ไขข้อมูลที่จัดเก็บ โดยตรง และการตรวจสอบผลการทดสอบ A/B

เชื่อมต่อแอป Firebase Studio กับโปรเจ็กต์ Firebase

หากต้องการใช้บริการ Firebase ในแอป คุณจะต้องเชื่อมต่อแอปกับโปรเจ็กต์ Firebase เช่น หากต้องการใช้ Firebase Authentication คุณจะต้องเชื่อมต่อกับโปรเจ็กต์ Firebase เพื่อให้สร้างและจัดการบัญชีผู้ใช้ได้ ในบางจุดระหว่างกระบวนการพัฒนา Firebase Studio จะสร้างโปรเจ็กต์ Firebase ให้คุณ หรือคุณจะเลือกสร้างด้วยตนเองก็ได้

เชื่อมต่อกับโปรเจ็กต์ 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 ด้วยตนเอง

  1. ในคอนโซล Firebase สร้างโปรเจ็กต์ใหม่หรือเปิดโปรเจ็กต์ที่มีอยู่

    • สร้างโปรเจ็กต์ใหม่: คลิกสร้างโปรเจ็กต์ Firebase ใหม่ แล้ว ทำตามวิธีการเพื่อสร้างโปรเจ็กต์ใหม่
    • เปิดโปรเจ็กต์ที่มีอยู่: คลิกโปรเจ็กต์ที่ต้องการใช้
  2. จดรหัสโปรเจ็กต์ ในคอนโซล Firebase ให้คลิก > การตั้งค่า โปรเจ็กต์ รหัสโปรเจ็กต์จะแสดงในบานหน้าต่างด้านบน

  3. เปิดแอปใน Firebase Studio หากคุณใช้App Prototyping agentในPrototyper view, click Code switch icon Switch to Code to open Code view.

  4. เชื่อมต่อโปรเจ็กต์ Firebase ในเทอร์มินัล (Shift+Ctrl+C) ให้เรียกใช้คำสั่งต่อไปนี้

    1. touch firebase.json ซึ่งจะช่วยให้มั่นใจว่ามีไฟล์การกำหนดค่า Firebase อยู่ในไดเรกทอรี
    2. firebase login --reauth ทำตามข้อความที่ปรากฏเพื่อให้สิทธิ์บัญชี
    3. firebase use <your project ID> แทนที่ <your-project-ID> ด้วยรหัสโปรเจ็กต์ที่คุณจดไว้ก่อนหน้านี้

เปลี่ยนโปรเจ็กต์ Firebase ที่เชื่อมต่อกับแอป

หากต้องการเปลี่ยนโปรเจ็กต์ Firebase ที่เชื่อมโยงกับFirebase Studio พื้นที่ทํางาน ให้ทําตามวิธีการใน เชื่อมต่อกับโปรเจ็กต์ Firebase ด้วยตนเองโดยใช้รหัสโปรเจ็กต์ใหม่

ระบุโปรเจ็กต์ Firebase ที่เชื่อมต่อกับแอป

หากต้องการยืนยันว่าโปรเจ็กต์ Firebase เชื่อมต่อแล้วหรือไม่ ให้ตรวจสอบที่ด้านบนของ Firebase Studio พื้นที่ทํางาน หากมี รหัสโปรเจ็กต์ที่เชื่อมต่อจะแสดง ข้างชื่อพื้นที่ทำงาน คุณคลิกรหัสโปรเจ็กต์เพื่อเปิดโปรเจ็กต์นั้นในคอนโซล Firebase ได้โดยตรง

ขั้นตอนถัดไป