push de la fleme

This commit is contained in:
2024-04-17 16:55:04 +02:00
parent 66e402cbf6
commit f7fcc0d051
28 changed files with 2042 additions and 131 deletions

View File

@@ -0,0 +1,28 @@
const express = require("express");
const {
CreateThreadController,
GetThreadByIdController,
GetAllThreadController,
UpdateThreadController,
DeleteThreadController,
GetUserThreadController
} = require("../../ThreadController");
const {validateJWT} = require("../../../middlewares/AuthorizationMiddleware");
const router = express.Router()
// CREATE
router.route("/new").post(validateJWT, CreateThreadController)
// READ
router.route("/all").get(validateJWT, GetAllThreadController)
router.route("/user").get(validateJWT, GetUserThreadController)
router.route("/:id").get(validateJWT, GetThreadByIdController)
// UPDATE
router.route("/:id").patch(validateJWT, UpdateThreadController)
// DELETE
router.route("/:id").delete(validateJWT, DeleteThreadController)
module.exports = router