csa-backend-test/app/routes/cms.route.js

22 lines
743 B
JavaScript

// LIBRARY IMPORT
const router = require("express").Router()
// CONTROLLER IMPORT
const cms_controller = require("../controllers/cms.controller.js")
// MIDDLEWARE IMPORT
const { validateApiKey } = require("../middleware/middleware.js");
// ROUTES
router.post("/cms-management/create", validateApiKey, cms_controller.createContent);
router.get("/cms-management/get/:type/:corp", validateApiKey, cms_controller.getContents);
router.put("/cms-management/update/:id", validateApiKey, cms_controller.updateContent);
router.delete("/cms-management/delete/:id", validateApiKey, cms_controller.deleteContent);
router.get("/cms-management/stats", validateApiKey, cms_controller.getStats);
module.exports = router