fix(users): /orgs 라우트를 /:id 앞에 등록하여 라우트 매칭 수정

Express에서 /orgs가 /:id 뒤에 등록되어 'orgs'가 파라미터로 잡히던 버그 수정

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Nan Kyung Lee 2026-03-06 16:34:27 +09:00
부모 ce80e620c1
커밋 9574594151

파일 보기

@ -31,6 +31,17 @@ router.get('/', async (req, res) => {
}
})
// GET /api/users/orgs — 조직 목록 (/:id 보다 앞에 등록해야 함)
router.get('/orgs', async (_req, res) => {
try {
const orgs = await listOrgs()
res.json(orgs)
} catch (err) {
console.error('[users] 조직 목록 오류:', err)
res.status(500).json({ error: '조직 목록 조회 중 오류가 발생했습니다.' })
}
})
// GET /api/users/:id
router.get('/:id', async (req, res) => {
try {
@ -146,15 +157,4 @@ router.put('/:id/roles', async (req, res) => {
}
})
// GET /api/users/orgs — 조직 목록
router.get('/orgs', async (_req, res) => {
try {
const orgs = await listOrgs()
res.json(orgs)
} catch (err) {
console.error('[users] 조직 목록 오류:', err)
res.status(500).json({ error: '조직 목록 조회 중 오류가 발생했습니다.' })
}
})
export default router