📋 개요
로그인한 사용자가 본인이 S3에 업로드한 파일들의 목록을 조회할 수 있는 API를 구현합니다.
📝 상세 설명
As-Is (문제 상황)
- 파일 업로드 기능은 구현되어 있으나, 사용자가 자신이 어떤 파일들을 업로드했는지 목록으로 확인할 수 있는 방법이 없었습니다.
To-Be (해결 방안)
GET /api/files/my 엔드포인트를 새로 추가합니다.
- 이 API는 JWT 토큰을 통해 요청한 사용자를 자동으로 식별하고, 해당 사용자가 S3에 저장한 모든 파일의 목록(파일명, URL, 업로드 날짜, 크기)을 반환합니다.
👩💻 신규 엔드포인트
GET /api/files/my (내 파일 목록 조회)
✅ 참고 사항
- 주요 추가/수정 파일:
S3Uploader.java (S3 조회 로직 추가)
FileApiController.java (신규 API 엔드포인트 추가)
SecurityConfig.java (신규 경로에 대한 보안 규칙 추가)
- API 요청 시 헤더에 포함된 JWT 토큰을 통해 사용자를 식별하므로, 별도의
userId 파라미터가 필요하지 않습니다.
📋 개요
로그인한 사용자가 본인이 S3에 업로드한 파일들의 목록을 조회할 수 있는 API를 구현합니다.
📝 상세 설명
As-Is (문제 상황)
To-Be (해결 방안)
GET /api/files/my엔드포인트를 새로 추가합니다.👩💻 신규 엔드포인트
GET /api/files/my(내 파일 목록 조회)✅ 참고 사항
S3Uploader.java(S3 조회 로직 추가)FileApiController.java(신규 API 엔드포인트 추가)SecurityConfig.java(신규 경로에 대한 보안 규칙 추가)userId파라미터가 필요하지 않습니다.