파일 업로드기능 완료

This commit is contained in:
2025-06-03 19:10:07 +09:00
parent e609a8ce52
commit eb0addf4e3
20 changed files with 4501 additions and 27 deletions
+7
View File
@@ -1,6 +1,7 @@
const express = require('express');
const router = express.Router();
const eventController = require('../controllers/eventController');
const fileUploadController = require('../controllers/fileUploadController');
const { authenticateJWT } = require('../middleware/authMiddleware');
const requireFeature = require('../middleware/requireFeature');
@@ -36,4 +37,10 @@ router.get('/user/events', authenticateJWT, requireFeature('event_management'),
// 공개 URL(publicHash) 재생성
router.patch('/:id/publicHash', eventController.regeneratePublicHash);
// 파일 업로드 관련 라우트
router.post('/upload', authenticateJWT, requireFeature('event_management'), fileUploadController.uploadEventFile);
router.post('/parse-preview', authenticateJWT, requireFeature('event_management'), fileUploadController.parseEventFile);
router.post('/save-file-data', authenticateJWT, requireFeature('event_management'), fileUploadController.saveEventFileData);
router.post('/delete-file', authenticateJWT, requireFeature('event_management'), fileUploadController.deleteUploadedFile);
module.exports = router;