แชร์ผ่าน


คู่มือการตั้งค่าด้วยตนเอง

เราขอแนะนําให้ใช้ คู่มือการตั้งค่า แทนการทําตามคําแนะนําเหล่านี้ ในกรณีที่คุณสนใจรายละเอียดหรือพยายามข้ามขั้นตอนบางอย่าง คุณสามารถค้นหาข้อมูลเกี่ยวกับวิธีกําหนดค่าที่เก็บด้วยตนเองได้ในบทความนี้

สร้างไฟล์การกําหนดค่า

ที่เก็บจะรับค่าการกําหนดค่าจาก .env {ENVIROMENT} ในที่เก็บ สําหรับสิ่งนี้ก่อนอื่นคุณต้องคัดลอกไฟล์ .env.template ไปยัง .env.dev, .env.testและ .env.prod ในไดเร็กทอรีเดียวกันและเติมค่า ค่าในไฟล์เหล่านั้นจะใช้ในการสร้างรายการ สําหรับการพัฒนาภายในเครื่อง โดยปกติจําเป็นต้องใช้ไฟล์ .env.dev เท่านั้น

ตัดสินใจเลือก WorkloadName และกรอกข้อมูลในไฟล์ .env.dev

ลงทะเบียนแอปพลิเคชัน Microsoft Entra ส่วนหน้า

คุณสามารถใช้ CreateDevAADApp.ps1 เพื่อสร้างแอป Microsoft Entra ใหม่ หรือคุณสามารถทําตามขั้นตอนได้

  1. นําทางไปยัง การลงทะเบียนแอป ในพอร์ทัล Microsoft Entra IDmin
  2. สร้างแอปพลิเคชัน Multitenant ใหม่

ภาพหน้าจอของการลงทะเบียนแอป

  1. เพิ่ม SPA redirectURI ต่อไปนี้ไปยังรายการแอปพลิเคชัน:

เลือก {WORKLOAD_NAME} ในขั้นตอนการตั้งค่า ดูโครงสร้างโครงการในที่เก็บ

กําลังมองหา {TENANT_ID} ของคุณอยู่ใช่ไหม? ทำตามขั้นตอนเหล่านี้:

  1. เปิด Microsoft Fabric และเลือกรูปโปรไฟล์ของคุณที่มุมบนขวา
  2. เลือก "เกี่ยวกับ " จากเมนูดร็อปดาวน์
  3. ในกล่องโต้ตอบ เกี่ยวกับ คุณจะพบรหัสผู้เช่าและภูมิภาคผู้เช่าของคุณ

หลังจากสร้างแอปแล้ว ให้เปิดไฟล์ "Workload/.env.dev" และแทรกชื่อปริมาณงานของคุณใน "WORKLOAD_NAME" และรหัสไคลเอ็นต์แอปพลิเคชันส่วนหน้าของคุณในคุณสมบัติการกําหนดค่า "FRONTEND_APPID"

ผู้พัฒนาเกตเวย์

ที่เก็บต้องการซอฟต์แวร์เพิ่มเติมที่ต้องดาวน์โหลด สําหรับสิ่งนี้คุณต้องดาวน์โหลด DevGateway และคลายซิปลงใน tools ไดเร็กทอรี

ในการเริ่ม DevGateway ไฟล์การกําหนดค่าที่ชื่อ workload-dev-mode.json จะต้องพร้อมใช้งานใน build/DevGateway/ ไดเรกทอรี ไฟล์นี้จะบอก DevGateway ถึงวิธีค้นหาและให้บริการปริมาณงานของคุณ

การกําหนดค่าตัวอย่าง:

{
    "WorkspaceGuid": "your-workspace-guid-here",
    "ManifestPackageFilePath": "path/to/Your/Repo/build/Manifest/[WorkloadName].[Version].nupkg",
    "WorkloadEndpointURL": "http://127.0.0.1:5000/workload"
}

คําอธิบายภาคสนาม:

  • WorkspaceGuid: GUID ของพื้นที่ทํางาน Fabric ของคุณที่มีปริมาณงาน
  • ManifestPackageFilePath: เส้นทางไปยังแพ็คเกจรายการปริมาณงานที่คอมไพล์แล้ว (ไฟล์ .nupkg)
  • WorkloadEndpointURL: URL ที่โฮสต์แบ็กเอนด์ปริมาณงานของคุณ (โดยทั่วไปคือเซิร์ฟเวอร์นักพัฒนาภายในเครื่องของคุณ)