19 lines
649 B
JavaScript
19 lines
649 B
JavaScript
// LIBRARY IMPORT
|
|
const router = require("express").Router()
|
|
|
|
// CONTROLLER IMPORT
|
|
const minio_controller = require("../controllers/minio.controller.js")
|
|
|
|
// MIDDLEWARE IMPORT
|
|
const { validateApiKey } = require("../middleware/middleware.js");
|
|
|
|
// ROUTES
|
|
router.get("/bucket-management/", validateApiKey, minio_controller.getAllBuckets);
|
|
|
|
router.put("/bucket-management/", validateApiKey, minio_controller.updateBucket);
|
|
|
|
router.post("/bucket-management/", validateApiKey, minio_controller.createOneBucket);
|
|
|
|
router.delete("/bucket-management/", validateApiKey, minio_controller.deleteOneBucket);
|
|
|
|
module.exports = router |