// /components/auth/authRoutes.js const express = require('express'); const authController = require('./authController'); const { validateLogin, validateRefresh } = require('./authValidator'); const authMiddleware = require('../../middlewares/authMiddleware'); const router = express.Router(); router.post('/login', validateLogin, authController.login); router.post('/refresh', validateRefresh, authController.refresh); router.post('/logout', authMiddleware, authController.logout); router.put('/change-password', authMiddleware, authController.changePassword); module.exports = router;