22 lines
743 B
JavaScript
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
|