Files
CLProject/src/routes/lookupRoutes.js
T
2026-04-09 19:27:10 +02:00

30 lines
614 B
JavaScript

import { Router } from 'express';
import { getLookup, listLookups } from '../services/lookupService.js';
import { asyncHandler } from '../utils/asyncHandler.js';
const router = Router();
router.get(
'/',
asyncHandler(async (_req, res) => {
const lookups = await listLookups();
res.json({ items: lookups });
})
);
router.get(
'/:lookupCode',
asyncHandler(async (req, res) => {
const lookup = await getLookup(req.params.lookupCode);
if (!lookup) {
return res.status(404).json({ message: 'Lookup not found.' });
}
return res.json(lookup);
})
);
export default router;