diff --git a/backend/src/users/userRouter.ts b/backend/src/users/userRouter.ts index a8a26a3..beb5926 100644 --- a/backend/src/users/userRouter.ts +++ b/backend/src/users/userRouter.ts @@ -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