더북(TheBook)

사용자가 다른 사용자를 팔로우하거나 언팔로우할 때 과정은 다음과 같습니다.

1. 클라이언트/users/{userId}/follow 엔드포인트로 POST 또는 DELETE 요청을 보냅니다. 요청에는 사용자 인증 토큰과 대상 사용자 ID를 포함합니다.

2. 사용자 서비스는 인증 토큰을 확인하여 요청한 사용자가 유효한지 검증합니다.

3. 팔로우 요청이라면 사용자 서비스는 팔로우 테이블에 팔로워 사용자 ID와 팔로우 대상 사용자 ID를 포함하는 새 항목을 추가합니다.

4. 언팔로우 요청이라면 사용자 서비스는 해당 팔로우 관계에 해당하는 항목을 팔로우 테이블에서 제거합니다.

5. 사용자 서비스는 클라이언트에 성공 또는 오류 메시지를 반환합니다.

 

 

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