// const express = require('express'); // const router = express.Router(); // // Sample data (replace this with actual data fetching logic) // const optionsData = { // assessment: ["Option 1", "Option 2", "Option 3"], // reassessment: ["Option A", "Option B"], // paperSetting: ["Option X", "Option Y"], // moderation: ["Option M", "Option N"], // pwdPaperSetter: ["Option P", "Option Q"], // oralsPracticals: ["Option O", "Option P"] // }; // // GET route for fetching options // router.get('/', (req, res) => { // res.status(200).json(optionsData); // }); // module.exports = router; const express = require('express'); const router = express.Router(); const { getFaculties } = require('../controller/facultyController'); // Import your controller that interacts with the database // GET route for fetching faculty names router.get('/', async (req, res) => { try { const faculties = await getFaculties(); // Fetch faculty names from database res.status(200).json(faculties); } catch (error) { console.error("Error fetching faculties:", error.message); res.status(500).json({ error: "Failed to fetch faculties" }); } }); module.exports = router;