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

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