ตัวอย่าง การโหลดโฟล์ Config ที่มีการ Map route ของ API ต่าง ๆ จากโฟลเดอร์ __ocelot__
ขั้นตอน
- สร้างโฟลเดอร์
__ocelot__
ประกอบด้วย Config 2 ไฟล์ คือocelot.A.json
และocelot.B.json
2. เรียก Extension method ชื่อ AddOcelot()
ในขั้นตอนการสร้าง WebHost โดยใส่ชื่อโฟลเดอร์ __ocelot__
เป็นพารามิเตอร์
3. แก้ไขไฟล์ csproj
เพื่อ Copy โฟลเดอร์__ocelot__
ไปยังปลายทางขณะ Build และ Publish
4. ทดสอบ โดยรันโปรแกรมและเรียก API ต่อไปนี้
จะพบว่าสามารถเรียกข้อมูลจาก API ที่ถูก Config ไว้ทั้ง 2 ที่ คือ ocelot.A.json
และ ocelot.B.json