create-hokage-js-app
Version:
🔥 Best CLI tool to create a MERN stack template. Quick, clean, and customizable.
18 lines (14 loc) • 542 B
text/typescript
import { Router } from "express";
import { validateRequest } from "../middlewares/validation.middleware";
import { register, login } from "../validations/auth.validation";
import {
registerUser,
loginUser,
logoutUser,
} from "../controllers/auth.controller";
import { protect } from "../middlewares/auth.middlewares";
const router = Router();
router.post("/register", validateRequest(register), registerUser);
router.post("/login", validateRequest(login), loginUser);
router.post("/logout", protect, logoutUser);
export default router;