다중 이미지 등록 API
6.27
오늘 해당 이슈 처리.
- s3 에 이미지 업로드 완료 했으니깐, 이제는 코드 정리와, 테스트 코드만 작성하면 된다.
코드 정리
테스트 코드 작성.
- 무슨 테스트 코드를 작성해야 하나.
- api
- mock 사용.
- s3 upload 함수.
POST /room-images
- form-data의 images키 값에 이미지 배열 등록
- header에 유저 아이디 값을 받아서 해당 API를 수행할 수 있는 권한을 확인해야 됨.
다중 이미지 등록
이미지 아이디는 어떻게 생성????????
UUID + 이미지 등록 순서?????
- 이미지 등록 순서는 또 어떻게 알지?
- 이미지 배열에서 첫 번째 이미지가 사용자가 첫 번째로 등록한 이미지인가??
이미지 사이즈 체크
이미지 화질 체크 ( 특정 화질 밑은 빠꾸?)
이미지 외 다른 파일 확장자는 빠꾸
temporary 디렉토리에 업로드된 사진 다운로드 한 다음, 이미지들을 s3에 업로드, 그리고 temporary 디렉토리 삭제.
테스트 어떻게 할지 고민고민고민
- 다중 이미지 등록
- 이미지 등록 후, 파일 위치들 디비에다가 저장까지.
- a에서 validation, test 까지 완벽하다면 S3 업로드 시도.