HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🌲
Resume - 형욱
/
🤔
프로젝트 자세히보기
/
🖼️
프로젝트 관리
/
♟️
API 설계
/
🖊️
사용자가 팀 프로필을 확인할 수 있습니다.
🖊️

사용자가 팀 프로필을 확인할 수 있습니다.

Related to 리팩터링 목록 (🧨 API & Sequence diagram) 1
Method
GET
BE.담당자
End Point
/api/teams/:id
Group
Team
MoSCow
Must have
진행상태
완료
Related to 리팩터링 목록 (🧨 API & Sequence diagram) 2
Related to 리팩터링 목록 (🧨 API & Sequence diagram)
최종본이전 백업

최종본

🍭
최종 확정 일자 : 2022-07-21
  • 추후 전적 추가 필요
  • 변경 사항
    • 변경 사항이 있다면 작성해주세요.

Request

Response

{ "name": String, "description": String, "sportsCategory": String, "members": [ // 팀원 목록 { "userId": Number, "nickname": String, "role": String, }, { "userId": Number, "nickname": String, "role": String, }, ... ], "matchRecord": { // 경기 전적 "win": Number, "draw": Number, "lose": Number }, "review": { "bestCount": Number, // 최고예요 개수 "likeCount": Number, // 좋아요 개수 "dislikeCount": Number, // 싫어요 개수 } }
notion image
sequenceDiagram 액터 ->> Client: 팀 프로필 조회 요청 Client->>API_Server: GET /api/teams/{id} Note over Client, API_Server: 팀을 프로필을 조회하는 API API_Server ->> Team : 팀 조회 요청 Team -->> API_Server : 팀 응답 및 예외처리 Team ->> TeamMember : 팀 멤버 조회 요청 TeamMember -->> Team : 팀 멤버 응답 및 예외처리 Team ->> TeamRecord : 팀 전적 조회 요청 TeamRecord -->> Team : 팀 전적 응답 및 예외처리 Team ->> TeamReview : 팀 리뷰 조회 요청 TeamReview -->> Team : 팀 리뷰 응답 및 예외처리 API_Server -->> Client : 팀 응답 및 에외처리 Client -->> 액터 : UI 업데이트

이전 백업

2022-00-00 (?)