คำถามที่พบบ่อยและการแก้ปัญหา

หน้านี้จะให้คำตอบสำหรับคำถามที่พบบ่อย (FAQ) เกี่ยวกับ App Hosting

App Hosting คำถามที่พบบ่อย

ข้อจำกัดและการแก้ปัญหาทั่วไปเกี่ยวกับ App Hosting

  • มีการแก้ไขส่วนหัว Cache-Control เพื่อจำกัดแคช CDN เป็น 60 นาที เราจะนำข้อจำกัดนี้ออกหลังจากเปิดตัว GA ของผลิตภัณฑ์ในไม่ช้า
  • CDN ของ App Hosting จะรวมเฉพาะชุดส่วนหัวคำขอที่เฉพาะเจาะจงไว้ในคีย์แคชเท่านั้น รายการดังกล่าวรวมถึงส่วนหัว RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch และ Next-Url ของ NextJS รวมถึงส่วนหัว Accept, Accept-Encoding, Access-Control-Request-Headers, Access-Control-Request-Method, Origin, Sec-Fetch-Dest, Sec-Fetch-Mode, Sec-Fetch-Site, X-Goog-Allowed-Resources และ X-Origin มาตรฐานของ Cloud CDN หากการตอบกลับมีส่วนหัว Vary ที่มีค่าที่ไม่ได้ระบุไว้ที่นี่ CDN จะไม่แคชการตอบกลับนั้น
  • ระบบจะแสดงไฟล์คงที่ที่ไม่ได้แคชจาก Cloud Run ในรุ่นที่ใหม่กว่า ระบบจะจัดเก็บและแสดงไฟล์เหล่านั้นจากต้นทาง App Hosting เพื่อประสิทธิภาพที่ดียิ่งขึ้น
  • คอนโซล Firebase อาจแสดงข้อผิดพลาด "ไม่พบบิลด์และบิลด์ไม่ถูกต้อง" เป็นระยะๆ ในการสร้างแบ็กเอนด์
  • แบ็กเอนด์ทั้งหมดในโปรเจ็กต์เดียวกันใช้องค์กร/บัญชี GitHub เดียวกัน โดยสามารถเชื่อมต่อกับที่เก็บข้อมูลต่างๆ ภายใต้องค์กร/บัญชีนั้นได้ หากต้องการสร้างแบ็กเอนด์ที่เชื่อมต่อกับบัญชี GitHub บัญชีอื่น ให้ใส่ไว้ในโปรเจ็กต์แยกกัน

ข้อจํากัดและการแก้ปัญหาของแอป Angular

แม้ว่า App Hosting จะรองรับ Angular อยู่อย่างต่อเนื่องและกำลังขยายการให้บริการ แต่ก็มีข้อจำกัดต่อไปนี้

  • I18n: แม้ว่าฟังก์ชันหลักของ I18n จะทํางาน แต่การนําทางไปยังหน้า SSR โดยตรงอาจทําให้มีข้อผิดพลาด
  • การแปลภาษา: ไม่รองรับการสร้างเวอร์ชันสำหรับภาษาต่างๆ
  • เครื่องมือสร้าง: ปัจจุบันรองรับเฉพาะเครื่องมือสร้างแอปพลิเคชันเท่านั้น
  • เครื่องมือสําหรับสภาพแวดล้อมและ Monorepo: โปรเจ็กต์ Angular ที่มีเป้าหมายแอปพลิเคชันมากกว่า 1 รายการจะดำเนินการไม่สำเร็จ หากต้องการการสนับสนุน Monorepo ที่สมบูรณ์ยิ่งขึ้น ให้ใช้ Nx

ข้อจํากัดและการแก้ปัญหาเกี่ยวกับ Next.js