fix(core): Overhaul and fix the end-to-end document processing pipeline
This commit is contained in:
@@ -23,9 +23,13 @@ const router = express.Router();
|
||||
router.use(verifyFirebaseToken);
|
||||
router.use(addCorrelationId);
|
||||
|
||||
// Essential document management routes (keeping these)
|
||||
// NEW Firebase Storage direct upload routes
|
||||
router.post('/upload-url', documentController.getUploadUrl);
|
||||
router.post('/:id/confirm-upload', validateUUID('id'), documentController.confirmUpload);
|
||||
|
||||
// LEGACY multipart upload routes (keeping for backward compatibility)
|
||||
router.post('/upload', handleFileUpload, documentController.uploadDocument);
|
||||
router.post('/', handleFileUpload, documentController.uploadDocument); // Add direct POST to /documents for frontend compatibility
|
||||
router.post('/', handleFileUpload, documentController.uploadDocument);
|
||||
router.get('/', documentController.getDocuments);
|
||||
|
||||
// Analytics endpoints (MUST come before /:id routes to avoid conflicts)
|
||||
|
||||
Reference in New Issue
Block a user