Routes Configuration
ตั้งค่าและจัดการเส้นทาง (routes) ในระบบ
ℹ️
เกี่ยวกับ Routes Configuration
ระบบ Routes Configuration ช่วยควบคุมการเข้าถึงหน้าต่างๆ โดยแบ่งเป็น:
- • Public Routes - เข้าถึงได้โดยไม่ต้อง login
- • Auth Routes - หน้า login/register (ถ้า login แล้วจะ redirect)
- • Private Routes - ต้อง login ก่อนถึงจะเข้าได้
- • Admin Routes - เฉพาะ ADMIN เท่านั้น
- • Role-Based Routes - กำหนด roles ที่สามารถเข้าได้
🌐 Public Routes
หน้าเหล่านี้สามารถเข้าถึงได้โดยไม่ต้อง login (ไม่ตรวจสอบ token)
📄 Configuration File
แก้ไขการตั้งค่า routes ได้ที่ src/lib/routes.ts
// src/lib/routes.ts
export const publicRoutes = ['/', '/login', ...];
export const privateRoutes = ['/dashboard', ...];
export const adminRoutes = ['/admin'];
export const roleBasedRoutes = {
'/admin': ['ADMIN'],
'/business': ['ADMIN', 'BUSINESS'],
};