HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
♥️
2기 최종 프로젝트 팀별 공간
/
📚
[팀06] Books
/
♣️
API 스펙
/
💭
스터디 등록
💭

스터디 등록

Method
Post
Domain
Study
담당자
성공시 반환코드
201
created
end-point
/api/studies
완료
요구사항
📜
스터디 등록
권한
사용자
⚙
예상동작
  • 서버 내 스터디 정보 생성

Request

Request Header

    Path Variable

      Request Body

      { 스터디 썸네일 이미지 스터디 이름 설명 책 아이디 }
      • 책이 실제로 존재하는지 체크 해야 하는지?
        • 체크해야할 것 같슴다
        • bookService에게 실존하는지 체크하기
       
       

      Response

      201 created

      Response Header

      Location: '{SERVER_URL}/studies/{studyI}' //생성된 자원 url

      Response Body

      { "data":{ } }
       

      예외상황

         

        흐름도

         
        sequenceDiagram participant 클라이언트 participant 스터디 participant 책 클라이언트->>스터디: PST /api/studies Note over 클라이언트, 스터디: body : { /*스터디정보*/ } 스터디->>책: {bookId} Note over 스터디, 책: 해당 책에 대한 검증 스터디->>스터디: {studyId} Note over 스터디, 스터디: 스터디 레포에 저장 스터디->>클라이언트: {studyId} Note over 스터디, 클라이언트: 생성된 책에 대한 자원 정보 전달