import { Router } from "express"; import { uploadDocument, getDocuments, deleteDocumentHandler, downloadDocument } from "../controllers/documents"; import { authenticate } from "../middleware/auth"; import { upload } from "../middleware/upload"; const router = Router(); router.post("/", authenticate, upload.single("file"), uploadDocument); router.get("/", authenticate, getDocuments); router.get("/:id/download", authenticate, downloadDocument); router.delete("/:id", authenticate, deleteDocumentHandler); export default router;