From c1ff968c19edf8b75d319a9797025666faa33bb6 Mon Sep 17 00:00:00 2001 From: Antony Kurniawan Date: Wed, 1 Oct 2025 10:19:18 +0700 Subject: [PATCH] add: device --- routes/device.route.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 routes/device.route.js diff --git a/routes/device.route.js b/routes/device.route.js new file mode 100644 index 0000000..2885ad9 --- /dev/null +++ b/routes/device.route.js @@ -0,0 +1,14 @@ +const express = require('express'); +const DeviceController = require('../controllers/device.controller'); +const verifyToken = require("../middleware/verifyToken") +const verifyRole = require("../middleware/verifyRole") + +const router = express.Router(); + +router.get('/', verifyToken.verifyAccessToken, DeviceController.getAll); +router.get('/:id', verifyToken.verifyAccessToken, DeviceController.getById); +router.post('/', verifyToken.verifyAccessToken, verifyRole([1]), DeviceController.create); +router.put('/:id', verifyToken.verifyAccessToken, verifyRole([1, 2]), DeviceController.update); +router.delete('/:id', verifyToken.verifyAccessToken, verifyRole([1]), DeviceController.delete); + +module.exports = router; \ No newline at end of file