import express from "express"; import { signup, login, changePassword, forgotPassword, resetPassword } from "../controllers/auth.controller.js"; import { authMiddleware } from "../middlewares/auth.middleware.js"; const router = express.Router(); router.post("/signup", signup); router.post("/login", login); router.post("/change-password", authMiddleware, changePassword); router.post("/forgot-password", forgotPassword); router.post("/reset-password", resetPassword); // example protected route router.get("/profile", authMiddleware, (req, res) => { res.json({ user: req.user }); }); export default router;