refactor: 🚀 update routes

#10
This commit is contained in:
2024-04-23 11:58:28 +02:00
parent df9efc759c
commit c334b3954f
4 changed files with 47 additions and 37 deletions

View File

@@ -1,31 +1,36 @@
import express, {type Router} from "express";
import JwtGuard from "@validators/JwtGuard";
import UserGuard from "@validators/UserGuard";
import AdminGuard from "@validators/AdminGuard";
const router: Router = express.Router();
router.route('/login')
router.route('/register')
router.route('/login').post()
router.route('/register').post()
// PATCH
router.route('/me').patch(JwtGuard)
router.route('/me')
.patch(UserGuard)
// GET
router.route('/me').get(JwtGuard)
router.route('/me')
.get(UserGuard)
// DELETE
router.route('/me').delete(JwtGuard)
router.route('/me')
.delete(UserGuard)
// GET
router.route('/all').get(JwtGuard)
router.route('/all')
.get(AdminGuard)
// GET
router.route('/user/:targetId').get(JwtGuard)
// PATCH
router.route('/user/:targetId').patch(JwtGuard)
router.route('/user/:targetId')
.get(AdminGuard)
.patch(AdminGuard)
.delete(AdminGuard)
export default router