const express = require("express"); const Faculty = require("../models/Faculty"); const router = express.Router(); // Get all faculty members router.get("/", async (req, res) => { try { const faculty = await Faculty.find(); res.json(faculty); } catch (error) { res.status(500).json({ error: "Failed to fetch faculty members" }); } }); // Get faculty by ID router.get("/:id", async (req, res) => { try { const faculty = await Faculty.findOne({ facultyId: req.params.id }); if (!faculty) { return res.status(404).json({ error: "Faculty member not found" }); } res.json(faculty); } catch (error) { res.status(500).json({ error: "Failed to fetch faculty member" }); } }); module.exports = router;