<aside>
</aside>
// routes/entries.routes.ts
router.post("/entries", validateEntriesRequest, entriesController.create);
// controllers/entries.controller.ts
export async function create(req, res) {
const input = req.validated;
const result = await entriesService.create(input);
return res.status(201).json(result);
}
// services/entries.service.ts
export async function create(input) {
// business rules + transformations
// persistence
return { ok: true };
}