Firebase is back at Google I/O on May 10! Register now

ผสานรวมเฟรมเวิร์กเว็บเข้ากับโฮสติ้ง

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

Firebase Hosting ผสานรวมกับเว็บเฟรมเวิร์กสมัยใหม่ที่ได้รับความนิยม เช่น Angular และ Next.js เมื่อใช้ Firebase Hosting และ Cloud Functions สำหรับ Firebase กับเฟรมเวิร์กเหล่านี้ คุณจะพัฒนาแอปและไมโครเซอร์วิสในสภาพแวดล้อมเฟรมเวิร์กที่ต้องการ จากนั้นปรับใช้ในสภาพแวดล้อมเซิร์ฟเวอร์ที่มีการจัดการและปลอดภัย การสนับสนุนระหว่างการแสดงตัวอย่างล่วงหน้านี้มีฟังก์ชันต่อไปนี้:

  • ปรับใช้เว็บแอปที่ประกอบด้วยเนื้อหาเว็บแบบคงที่
  • ปรับใช้เว็บแอปที่ใช้การแสดงผลล่วงหน้า / การสร้างไซต์แบบคงที่ (SSG)
  • ปรับใช้เว็บแอปที่ใช้การแสดงผลฝั่งเซิร์ฟเวอร์ (SSR)—การแสดงผลเซิร์ฟเวอร์เต็มรูปแบบตามความต้องการ

Firebase มีฟังก์ชันนี้ผ่าน Firebase CLI เมื่อเริ่มต้นการโฮสต์บนบรรทัดคำสั่ง คุณต้องให้ข้อมูลเกี่ยวกับโครงการเว็บใหม่หรือที่มีอยู่ และ CLI จะตั้งค่าทรัพยากรที่เหมาะสมสำหรับกรอบงานเว็บที่คุณเลือก

ข้อกำหนดเบื้องต้น

  • Firebase CLI เวอร์ชัน 11.14.2 หรือใหม่กว่า ตรวจสอบให้แน่ใจว่า ได้ติดตั้ง CLI โดยใช้วิธีที่คุณต้องการ
  • ไม่บังคับ: เปิดใช้งานการเรียกเก็บเงินในโครงการ Firebase ของคุณ (จำเป็นหากคุณวางแผนที่จะใช้ SSR)

ให้บริการในท้องถิ่น

คุณสามารถทดสอบการผสานรวมของคุณภายในเครื่องได้โดยทำตามขั้นตอนเหล่านี้:

  1. เรียกใช้ firebase emulators:start จากเทอร์มินัล สิ่งนี้สร้างแอปของคุณและให้บริการโดยใช้ Firebase CLI
  2. เปิดเว็บแอปของคุณที่ URL ในเครื่องที่ส่งคืนโดย CLI (ปกติคือ http://localhost:5000)

ทำให้แอปของคุณใช้งานได้กับ Firebase Hosting

เมื่อคุณพร้อมที่จะแบ่งปันการเปลี่ยนแปลงของคุณกับคนทั้งโลก ให้ปรับใช้แอปของคุณกับไซต์ที่ใช้งานจริง:

  1. เรียกใช้ firebase deploy จากเทอร์มินัล
  2. ตรวจสอบเว็บไซต์ของคุณที่: SITE_ID.web.app หรือ PROJECT_ID.web.app (หรือโดเมนที่คุณกำหนดเอง หากคุณตั้งค่าไว้)

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

ดูคำแนะนำโดยละเอียดสำหรับเฟรมเวิร์กที่คุณต้องการ: