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