แชร์ผ่าน


DevGateway พร้อม Microsoft Fabric

DevGateway เป็นตัวช่วยขนาดเล็กที่คุณเรียกใช้ระหว่างการพัฒนาเพื่อลงทะเบียนอินสแตนซ์ปริมาณงานในเครื่องของคุณกับ Fabric มันบอกบริการ Fabric ว่าส่วนหน้าของคุณโฮสต์อยู่ที่ใด (DevServer ของคุณบน localhost) และรายการใดที่พร้อมใช้งาน ตามรายการของคุณ เมื่อ DevGateway ทํางานอยู่ Fabric สามารถโหลด UI ของคุณใน iFrame และเรียกใช้ DevServer ในเครื่องของคุณเพื่ออ่านข้อมูลเมตาของผลิตภัณฑ์และรายการโดยไม่ต้องเผยแพร่แพ็คเกจไปยังผู้เช่าของคุณ

DevGateway ทําอะไร

  • ลงทะเบียนอินสแตนซ์ปริมาณงานภายในเครื่องในพื้นที่ทํางานเฉพาะสําหรับนักพัฒนาที่ลงชื่อเข้าใช้ในปัจจุบัน
  • แจ้งให้ Fabric ทราบเกี่ยวกับข้อมูลประจําตัวปริมาณงานและจุดเริ่มต้นของคุณโดยใช้รายการของคุณ
  • กําหนดเส้นทางการเรียกโฮสต์ Fabric ไปยังสภาพแวดล้อมภายในเครื่องของคุณ เพื่อให้แพลตฟอร์มสามารถโหลดส่วนหน้าของคุณและค้นหารายการในขณะที่คุณทําซ้ํา
  • ทํางานร่วมกับ DevServer ซึ่งโฮสต์ส่วนหน้าของคุณและเปิดเผยปลายทางที่ปรากฏ

Note

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

วิธีใช้รายการในการพัฒนา

ปริมาณงานของคุณขับเคลื่อนโดยรายการทั้งในการพัฒนาและการผลิต ระหว่างการพัฒนา:

  • DevGateway ใช้การกําหนดค่าภายในเครื่องของคุณเพื่อโฆษณาข้อมูลประจําตัวและจุดเริ่มต้นของปริมาณงาน (ตามที่กําหนดไว้ใน รายการปริมาณงาน)
  • จากนั้น Fabric จะเรียก DevServer ของคุณเพื่อดึงรายการ ผลิตภัณฑ์ และ รายการ รายการผ่านปลายทางภายในเครื่อง (เช่น เส้นทางของ /manifests เทมเพลต) เพื่อให้บริการสามารถแสดงประสบการณ์การนําทาง ไทล์ และการสร้างได้

สิ่งนี้สะท้อนถึงสิ่งที่เกิดขึ้นในเวลาเผยแพร่ แต่ทุกอย่างยังคงอยู่ในเครื่องเพื่อการทําซ้ําที่รวดเร็ว

ขั้นตอนการพัฒนาทั่วไป

  1. เริ่ม DevServer ของคุณเพื่อโฮสต์ส่วนหน้าบน localhost
  2. เริ่ม DevGateway และลงชื่อเข้าใช้ด้วยผู้ใช้ที่เป็นผู้ดูแลระบบของพื้นที่ทํางานเป้าหมาย
  3. เปิดพื้นที่ทํางาน Fabric ของคุณและใช้จุดเริ่มต้นปริมาณงาน Fabric โหลด UI ของคุณใน iFrame และค้นหารายการผ่านรายการของคุณ
  4. แก้ไข UI และไฟล์ Manifest รีเฟรชเพื่อดูการเปลี่ยนแปลงทันที

ดู บทช่วยสอนการเริ่มต้นใช้งาน สําหรับคําแนะนําในการตั้งค่าและเริ่มต้นทีละขั้นตอน

อินพุตการกําหนดค่า

ขึ้นอยู่กับเทมเพลตของคุณ DevGateway จะอ่านการกําหนดค่าในเครื่องซึ่งรวมถึง:

  • พื้นที่ทํางานเป้าหมายสําหรับการลงทะเบียน
  • ปลายทางส่วนหน้าภายในเครื่อง (URL DevServer ของคุณ)
  • เส้นทางหรือการอ้างอิงไปยังไฟล์/ชิ้นงานของคุณที่ใช้ระหว่างการพัฒนา

สคริปต์การตั้งค่า/สร้างของที่เก็บของคุณจะสร้างหรืออัปเดตการกําหนดค่านี้โดยอัตโนมัติ เพื่อให้ DevGateway และ DevServer ซิงค์อยู่เสมอ

คำแนะนำในการแก้ไขปัญหา

  • หาก UI ไม่เปิดใน Fabric ตรวจสอบให้แน่ใจว่าคุณได้เริ่มต้นทั้ง DevGateway และ DevServer และคุณลงชื่อเข้าใช้พื้นที่ทํางานที่คุณมีสิทธิ์ที่จําเป็น
  • หาก Fabric ไม่พบรายการ ให้ยืนยันว่าตําแหน่งข้อมูลรายการของ DevServer ส่งคืน JSON ที่ถูกต้อง และ DevGateway ของคุณชี้บริการไปยัง URL localhost ที่ถูกต้อง
  • หากไอคอนหรือสตริงหายไป ให้ตรวจสอบเส้นทางเนื้อหาในไฟล์ Manifest และ DevServer ให้บริการ

ดูเพิ่มเติม