personnal/ecole/src copy/controllers/regionController.js

22 lines
602 B
JavaScript

const express = require("express");
const router = express.Router();
const regionService = require("../services/regionService");
const logger = require("../utils/logger");
router.get("/read/id/:idRegion", async (req, res) => {
const idRegion = req.params.idRegion;
try {
const region = await regionService.getRegionById(idRegion);
res.json({ valid: Boolean(region), region });
} catch (error) {
logger.log("error", `Error fetching region with ID ${idRegion}:`, error);
res.status(500).json({ valid: false, error: "Internal Server Error" });
}
});
module.exports = router;