การจัดการเส้นทาง (routing) ใน Koa.js นั้นสามารถทำได้หลายวิธี แต่วิธีที่ใช้มากที่สุดคือใช้ middleware ของ Koa.js เพื่อสร้างการจัดการเส้นทาง. ต่อไปนี้คือตัวอย่างของการใช้ middleware koa-router
เพื่อจัดการเส้นทางใน Koa.js:
ติดตั้ง
koa-router
โดยใช้คำสั่งnpm install koa-router
(หรือyarn add koa-router
หากคุณใช้ Yarn).ใช้
koa-router
ในแอปพลิเคชัน Koa.js ของคุณ:
1 | const Koa = require('koa'); |
ในตัวอย่างข้างต้น:
- เราใช้
koa-router
เพื่อสร้าง Router และกำหนดการจัดการสำหรับเส้นทางต่าง ๆ โดยใช้.get()
เพื่อระบุวิธีการรับข้อมูลเส้นทาง HTTP GET. - ใช้
router.routes()
เพื่อเปิดใช้งานการจัดการเส้นทางที่กำหนดข้างต้นเป็น middleware ในแอปพลิเคชัน Koa.js.
เมื่อคุณรันแอปพลิเคชันและเข้าที่ http://localhost:3000, คุณจะสามารถเห็นข้อความที่เกี่ยวกับเส้นทางที่คุณเรียกใช้ (เช่น “สวัสดี, นี่คือหน้าหลัก!” สำหรับเส้นทางหลัก) บนหน้าเว็บเบราว์เซอร์.