first commit
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
const express = require('express');
|
||||
const router = express.Router();
|
||||
const {
|
||||
uploadDocument,
|
||||
getDocuments,
|
||||
getDocument,
|
||||
searchDocuments,
|
||||
graphSearchDocuments,
|
||||
deleteDocument,
|
||||
upload
|
||||
} = require('../controllers/documentController');
|
||||
const { authenticate } = require('../middleware/auth');
|
||||
|
||||
// All document routes require authentication
|
||||
router.use(authenticate);
|
||||
|
||||
// Document management
|
||||
router.post('/upload', upload.single('document'), uploadDocument);
|
||||
router.get('/', getDocuments);
|
||||
router.get('/search', searchDocuments);
|
||||
router.get('/graph-search', graphSearchDocuments);
|
||||
router.get('/:documentId', getDocument);
|
||||
router.delete('/:documentId', deleteDocument);
|
||||
|
||||
module.exports = router;
|
||||
Reference in New Issue
Block a user