더북(TheBook)

각 서비스는 클라이언트가 요청을 보낼 수 있는 API 엔드포인트와 데이터를 저장하는 방식을 이용하여 그 역할이 나뉩니다. 이어지는 내용에서는 이런 API와 데이터 저장 방식을 하나씩 자세히 설명하겠습니다.

사용자 서비스는 다음과 같은 API 엔드포인트를 통해 사용자 계정 생성과 프로필 조회 기능을 처리합니다.

POST /users: 새로운 사용자 계정 생성

요청 본문: 사용자 이름, 이메일, 비밀번호 등 사용자 정보

응답: 새로 만든 사용자 객체 정보와 사용자 ID

GET /users/{userId}: 특정 사용자의 프로필 정보 조회

응답: 사용자 이름, 소개, 프로필 사진 URL, 팔로워 및 팔로잉 수 등 프로필 정보를 포함한 사용자 객체

PUT /users/{userId}: 사용자 프로필 정보 수정

요청 본문: 수정할 사용자 정보( 소개, 프로필 사진 URL, 위치 정보 등)

응답: 수정한 사용자 객체

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.