🧩 ROUTE CONCEPT (Pattern ของเรา)
---------------------------------
✅ route.js เดียวต่อ microservice
✅ 1 route → 1 controller
✅ ไม่มี async / logic / try-catch ใน route
✅ controller รับ req/res แล้วจัดการ flow ทั้งหมด
✅ controller มี onNavigate(), onUserController()
✅ service แยกเฉพาะ database logic

⚙️ ROUTE TEMPLATE
const controller_post = userController()
router.post('/', (req, res) => controller_post.onNavigate(req, res))
router.get('/', (req, res) => controller_post.onNavigate(req, res))

🧠 CONTROLLER FLOW
- onNavigate() → check input, call onUserController()
- onUserController() → switch(req.method)
- catch → set idx=1 → send error
- finally → ถ้า idx=-1 → send success

💾 SERVICE FLOW
- connect pgsql
- return rows or affected row
