feat(routes): 🚀 add controllers call on routes
This commit is contained in:
parent
b48b34e4e5
commit
3b41cf1c5a
@ -1,36 +1,38 @@
|
|||||||
import express, {type Router} from "express";
|
import express, {type Router} from "express";
|
||||||
import UserGuard from "@validators/UserGuard";
|
import UserGuard from "@validators/UserGuard";
|
||||||
import AdminGuard from "@validators/AdminGuard";
|
import AdminGuard from "@validators/AdminGuard";
|
||||||
|
import AuthController from "@controllers/AuthController";
|
||||||
|
|
||||||
|
|
||||||
const router: Router = express.Router();
|
const router: Router = express.Router();
|
||||||
|
|
||||||
router.route('/login').post()
|
router.route('/login').post(AuthController.login)
|
||||||
router.route('/register').post()
|
router.route('/register').post(AuthController.register)
|
||||||
|
|
||||||
// PATCH
|
// PATCH
|
||||||
|
//TODO - To test
|
||||||
router.route('/me')
|
router.route('/me')
|
||||||
.patch(UserGuard)
|
.patch(UserGuard, AuthController.editUser)
|
||||||
|
|
||||||
// GET
|
// GET
|
||||||
router.route('/me')
|
router.route('/me')
|
||||||
.get(UserGuard)
|
.get(UserGuard, AuthController.getSelf)
|
||||||
|
|
||||||
// DELETE
|
// DELETE
|
||||||
router.route('/me')
|
router.route('/me')
|
||||||
.delete(UserGuard)
|
.delete(UserGuard, AuthController.deleteSelf)
|
||||||
|
|
||||||
|
|
||||||
// GET
|
// GET
|
||||||
router.route('/all')
|
router.route('/all')
|
||||||
.get(AdminGuard)
|
.get(AdminGuard, AuthController.getAllUsers)
|
||||||
|
|
||||||
|
|
||||||
// GET
|
// GET
|
||||||
router.route('/user/:targetId')
|
router.route('/user/:targetId')
|
||||||
.get(AdminGuard)
|
.get(AdminGuard, AuthController.getUser)
|
||||||
.patch(AdminGuard)
|
.patch(AdminGuard, AuthController.editUser)
|
||||||
.delete(AdminGuard)
|
.delete(AdminGuard, AuthController.deleteUser)
|
||||||
|
|
||||||
|
|
||||||
export default router
|
export default router
|
Loading…
x
Reference in New Issue
Block a user