Skip to content

Commit c0f9b69

Browse files
committed
feat: Add document upload route and update file deletion route in API
1 parent b834820 commit c0f9b69

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

backend/app.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ import conferenceRoutes from './src/routes/conference.routes.js';
2020
import FileRoutes from './src/routes/file.routes.js';
2121

2222
app.use('/api/files', FileRoutes);
23-
2423
app.use('/api/users', userRoutes);
2524
app.use('/api/cv', cvRoutes);
2625
app.use('/api/conferences', conferenceRoutes);
26+
app.use('/api/documents', FileRoutes);
2727

2828
export { app };

backend/src/routes/file.routes.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ router.route('/upload').post(
1111
uploadFile
1212
);
1313

14-
router.route('/delete/:photoKey').delete(verifyJWT, deleteFile);
14+
router.delete(
15+
'/delete/:fileKey',
16+
verifyJWT,
17+
deleteFile
18+
);
1519

16-
export default router;
20+
export default router;

backend/src/routes/user.routes.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,20 @@
11
import {Router} from 'express';
22
import {registerUser,loginUser,getCurrentUser,logoutUser,acceptHIPAAagreement,getHIPAAstatus} from '../controllers/user.controller.js';
33
import { verifyJWT } from '../middlewares/auth.middleware.js';
4+
import {uploadPhoto } from '../middlewares/s3.upload.middleware.js'
45

56
const router = Router();
67
router.route('/register').post(registerUser);
78
router.route('/login').post(loginUser);
89
router.route("/current-user").get(verifyJWT, getCurrentUser);
910
router.post("/accept-hipaa", verifyJWT, acceptHIPAAagreement);
1011
router.get("/hipaa-status", verifyJWT, getHIPAAstatus);
12+
router.post(
13+
"/documents/upload",
14+
verifyJWT,
15+
uploadPhoto.single('document'),
16+
uploadDocument
17+
);
1118
router.route('/logout').post(verifyJWT, logoutUser);
1219

1320
export default router;

0 commit comments

Comments
 (0)