와이어프레임


API 명세

역할 기능 Method URL request (클라이언트에서 백엔드로 주는 데이터) 데이터 형식 - JSON 주로 사용 response(벡엔드에서 클라이언트로 주는 데이터) 데이터 형식 - JSON 주로 사용
정영훈 팀 데이터 받기 GET /teams/:teamId path param - teamId // 성공
http status code - 200
{
“팀이름”: “1조”,
“조원”: “5명”,
“팀목표”:”최고의 개발자”
}

// 실패 http status code - 400, 500 {”message”: “팀 데이터 fetch 에러”} | | 홍길동 | 팀원 데이터 받기 | GET | /members/:memberId | path param - memberId | // 성공 http status code - 200 { “이름”: “정영훈”, “취미”: “코딩”, “목표”:”최고의 개발자” }

// 실패 http status code - 400, 500 {”message”: “팀원 데이터 fetch 에러”} | | 정영훈 | 팀원 생성 | POST

| /members | { ”이름”:”정영훈”, ”취미”:”코딩”, ”사진”: 2진데이터 } | // 성공 http status code - 201 {”message”: “팀원 생성 완료”}

// 실패 http status code - 400, 500 {”message”: “팀원 생성 실패”} | | 정영훈 | 팀원 수정 | PUT | /members/:memberId | path param - memberId

body { ”이름”:”정영훈”, ”취미”:”독서”, ”사진”: 2진데이터 } | // 성공 http status code - 204 (204는 따로 컨텐츠를 전달하지 않음)

// 실패 http status code - 400, 500 {”message”: “<memberId>번 팀원 수정 실패”} | | 정영훈 | 팀원 삭제 | DELETE | /members/:memberId | path param - memberId | // 성공 http status code - 204

// 실패 http status code - 400, 500 {”message”: “<memberId>번 팀원 삭제 실패”} | | | | | | | |