24 lines
676 B
JavaScript
24 lines
676 B
JavaScript
import express from "express";
|
|
import {
|
|
getCollection,
|
|
getCollections,
|
|
deleteCollection,
|
|
createCollection,
|
|
updateCollection,
|
|
} from "../controllers/collection.js";
|
|
import { verifyToken } from "../middleware/auth.js";
|
|
import logApiCall from "../middleware/log.js";
|
|
|
|
const router = express.Router();
|
|
|
|
/* READ */
|
|
router.get("/", verifyToken, logApiCall, getCollections);
|
|
router.get("/:id", verifyToken, logApiCall, getCollection);
|
|
|
|
router.post("/create", verifyToken, logApiCall, createCollection);
|
|
router.patch("/update/:id", verifyToken, logApiCall, updateCollection);
|
|
|
|
router.delete("/:id/delete", verifyToken, logApiCall, deleteCollection);
|
|
|
|
export default router;
|