POS_node/routes/collection.js

53 lines
858 B
JavaScript
Raw Normal View History

2024-08-27 08:37:01 +08:00
import express from "express";
import {
getCollection,
getCollections,
deleteCollection,
createCollection,
updateCollection,
2024-08-30 16:35:49 +08:00
updateCollectionByEndpoint,
2024-08-27 08:37:01 +08:00
} from "../controllers/collection.js";
import { verifyToken } from "../middleware/auth.js";
import logApiCall from "../middleware/log.js";
const router = express.Router();
/* READ */
2024-08-27 17:49:07 +08:00
router.get(
"/",
// verifyToken,
getCollections
);
router.get(
"/:id",
// verifyToken,
getCollection
);
2024-08-27 08:37:01 +08:00
2024-08-27 17:49:07 +08:00
router.post(
"/create",
// verifyToken,
2024-08-30 16:35:49 +08:00
// logApiCall,
2024-08-27 17:49:07 +08:00
createCollection
);
router.patch(
"/update/:id",
// verifyToken,
2024-08-30 16:35:49 +08:00
// logApiCall,
2024-08-27 17:49:07 +08:00
updateCollection
);
2024-08-30 16:35:49 +08:00
router.patch(
"/update/:id/endpoint",
// verifyToken,
// logApiCall,
updateCollectionByEndpoint
);
2024-08-27 17:49:07 +08:00
router.delete(
"/:id/delete",
// verifyToken,
2024-08-30 16:35:49 +08:00
// logApiCall,
2024-08-27 17:49:07 +08:00
deleteCollection
);
2024-08-27 08:37:01 +08:00
export default router;