add : CRUD roles

This commit is contained in:
Muhammad Afif
2025-10-09 13:22:41 +07:00
parent 5d27056906
commit c81e8ef22d
4 changed files with 195 additions and 3 deletions

View File

@@ -2,9 +2,11 @@ const router = require("express").Router();
const auth = require("./auth.route");
const users = require("./users.route");
const device = require('./device.route');
const roles = require('./roles.route')
router.use("/auth", auth);
router.use("/user", users);
router.use("/device", device);
router.use("/roles", roles);
module.exports = router;

13
routes/roles.route.js Normal file
View File

@@ -0,0 +1,13 @@
const express = require('express');
const router = express.Router();
const { createRoles, getAllRoles, deleteRoles, updateRoles, getRolesById } = require("../controllers/roles.controllers");
router.post("/roles", createRoles);
router.get("/roles", getAllRoles);
router.get("/roles/:id", getRolesById)
router.delete("/roles/:id", deleteRoles);
router.put("/roles/:id", updateRoles);
module.exports = router;