หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
DevGateway เป็นตัวช่วยขนาดเล็กที่คุณเรียกใช้ระหว่างการพัฒนาเพื่อลงทะเบียนอินสแตนซ์ปริมาณงานในเครื่องของคุณกับ Fabric มันบอกบริการ Fabric ว่าส่วนหน้าของคุณโฮสต์อยู่ที่ใด (DevServer ของคุณบน localhost) และรายการใดที่พร้อมใช้งาน ตามรายการของคุณ เมื่อ DevGateway ทํางานอยู่ Fabric สามารถโหลด UI ของคุณใน iFrame และเรียกใช้ DevServer ในเครื่องของคุณเพื่ออ่านข้อมูลเมตาของผลิตภัณฑ์และรายการโดยไม่ต้องเผยแพร่แพ็คเกจไปยังผู้เช่าของคุณ
DevGateway ทําอะไร
- ลงทะเบียนอินสแตนซ์ปริมาณงานภายในเครื่องในพื้นที่ทํางานเฉพาะสําหรับนักพัฒนาที่ลงชื่อเข้าใช้ในปัจจุบัน
- แจ้งให้ Fabric ทราบเกี่ยวกับข้อมูลประจําตัวปริมาณงานและจุดเริ่มต้นของคุณโดยใช้รายการของคุณ
- กําหนดเส้นทางการเรียกโฮสต์ Fabric ไปยังสภาพแวดล้อมภายในเครื่องของคุณ เพื่อให้แพลตฟอร์มสามารถโหลดส่วนหน้าของคุณและค้นหารายการในขณะที่คุณทําซ้ํา
- ทํางานร่วมกับ DevServer ซึ่งโฮสต์ส่วนหน้าของคุณและเปิดเผยปลายทางที่ปรากฏ
Note
DevGateway ไม่ได้ให้บริการเว็บแอปของคุณหรือแสดงออกเอง แต่จะลงทะเบียนอินสแตนซ์ในเครื่องของคุณและชี้ Fabric ไปยัง DevServer และรายการของคุณ
วิธีใช้รายการในการพัฒนา
ปริมาณงานของคุณขับเคลื่อนโดยรายการทั้งในการพัฒนาและการผลิต ระหว่างการพัฒนา:
- DevGateway ใช้การกําหนดค่าภายในเครื่องของคุณเพื่อโฆษณาข้อมูลประจําตัวและจุดเริ่มต้นของปริมาณงาน (ตามที่กําหนดไว้ใน รายการปริมาณงาน)
- จากนั้น Fabric จะเรียก DevServer ของคุณเพื่อดึงรายการ ผลิตภัณฑ์ และ รายการ รายการผ่านปลายทางภายในเครื่อง (เช่น เส้นทางของ
/manifestsเทมเพลต) เพื่อให้บริการสามารถแสดงประสบการณ์การนําทาง ไทล์ และการสร้างได้
สิ่งนี้สะท้อนถึงสิ่งที่เกิดขึ้นในเวลาเผยแพร่ แต่ทุกอย่างยังคงอยู่ในเครื่องเพื่อการทําซ้ําที่รวดเร็ว
ขั้นตอนการพัฒนาทั่วไป
- เริ่ม DevServer ของคุณเพื่อโฮสต์ส่วนหน้าบน localhost
- เริ่ม DevGateway และลงชื่อเข้าใช้ด้วยผู้ใช้ที่เป็นผู้ดูแลระบบของพื้นที่ทํางานเป้าหมาย
- เปิดพื้นที่ทํางาน Fabric ของคุณและใช้จุดเริ่มต้นปริมาณงาน Fabric โหลด UI ของคุณใน iFrame และค้นหารายการผ่านรายการของคุณ
- แก้ไข UI และไฟล์ Manifest รีเฟรชเพื่อดูการเปลี่ยนแปลงทันที
ดู บทช่วยสอนการเริ่มต้นใช้งาน สําหรับคําแนะนําในการตั้งค่าและเริ่มต้นทีละขั้นตอน
อินพุตการกําหนดค่า
ขึ้นอยู่กับเทมเพลตของคุณ DevGateway จะอ่านการกําหนดค่าในเครื่องซึ่งรวมถึง:
- พื้นที่ทํางานเป้าหมายสําหรับการลงทะเบียน
- ปลายทางส่วนหน้าภายในเครื่อง (URL DevServer ของคุณ)
- เส้นทางหรือการอ้างอิงไปยังไฟล์/ชิ้นงานของคุณที่ใช้ระหว่างการพัฒนา
สคริปต์การตั้งค่า/สร้างของที่เก็บของคุณจะสร้างหรืออัปเดตการกําหนดค่านี้โดยอัตโนมัติ เพื่อให้ DevGateway และ DevServer ซิงค์อยู่เสมอ
คำแนะนำในการแก้ไขปัญหา
- หาก UI ไม่เปิดใน Fabric ตรวจสอบให้แน่ใจว่าคุณได้เริ่มต้นทั้ง DevGateway และ DevServer และคุณลงชื่อเข้าใช้พื้นที่ทํางานที่คุณมีสิทธิ์ที่จําเป็น
- หาก Fabric ไม่พบรายการ ให้ยืนยันว่าตําแหน่งข้อมูลรายการของ DevServer ส่งคืน JSON ที่ถูกต้อง และ DevGateway ของคุณชี้บริการไปยัง URL localhost ที่ถูกต้อง
- หากไอคอนหรือสตริงหายไป ให้ตรวจสอบเส้นทางเนื้อหาในไฟล์ Manifest และ DevServer ให้บริการ