Spaces:
Sleeping
Sleeping
| import { Router } from 'express'; | |
| import { AuthController } from '../controllers/auth.controller'; | |
| import { validate } from '../middlewares/validate.middleware'; | |
| import { loginSchema, refreshSchema } from '../schemas/auth.schema'; | |
| import { authenticate } from '../middlewares/auth.middleware'; | |
| const authRouter = Router(); | |
| authRouter.post('/login', validate(loginSchema), AuthController.login); | |
| authRouter.post('/refresh', validate(refreshSchema), AuthController.refresh); | |
| authRouter.post('/logout', authenticate, AuthController.logout); | |
| export default authRouter; | |