판매자가 상품을 등록한다.
- 사용자가 선택한 이미지를 선택할 때마다 프론트 단에서 S3로 올린다.
- 이미지별 URL 리스트를 백엔드단으로 보낸다.
- 프론트로부터 받은 URL를 이미지별로 DB에 저장한다.
- 배치작업을 통해 DB의 URL과 S3의 URL이 일치하는지 확인하며 관리한다.
요청
Post api/v1/products Authorization Beaer JWT Content-Type: application/json { "images": [], //최대: 5개 (필수) "title": String, //최대: 32자 (필수) "minimumPrice": Number, //최소: 1000원 (필수) "category": String, <- 영어 이름(DIGITAL_DEVICE)!! (필수) "location": String, //최대: 20자 (선택) "description": String, //최대: 500자 (필수) }
응답
201 Created { "id" : Number // 등록된 상품 아이디 }