Nodejs-Refresh-Token/src/routes/api/users.ts
2023-04-25 00:30:11 +02:00

18 lines
524 B
TypeScript

import { Router } from 'express';
import {
validateGetUser,
validateUpdateUser,
validateDeleteUser
} from '../../middlewares/validation/users';
import { getUser, updateUser, deleteUser } from '../../controllers/users';
import { verifyToken } from '../../middlewares/verifyToken';
const router = Router();
router
.get('/:id', validateGetUser, verifyToken, getUser)
.patch('/:id', validateUpdateUser, verifyToken, updateUser)
.delete('/:id', validateDeleteUser, verifyToken, deleteUser);
export default router;