본문 바로가기
당근마켓 만들기

당근 마켓 user domain api 추가 - 10일차

by 자바지기 2021. 11. 9.
반응형

유저 관련 api를 추가하였다. 

추가한 api는 다음과 같다.

 

1) 유저의 정보 조회 api

GET /users/:userId

 

특정 유저의 userId, 닉네임, 프로필 이미지를 반환한다. 비로그인 상태에서도 조회를 할 수 있으므로 토큰은 따로 추가하지 않았다.

 

 

2) 유저 프로필 수정

Patch /users/profile/{userId}

 

닉네임과 프로필 이미지를 변경할 수 있는 api이다. 닉네임은 한번 변경 후 30일 이내에 또 변경할 수 없다. 따라서 이에 대한 제약 조건을 추가하였다.

 

 

3) 유저의 남은 닉네임 변경 불가 기간 조회

GET /users/nickname-updated/{userId}

 

2)번과 이어지는 내용이다. 닉네임 변경을 할 수 없을 때 변경기간이 며칠 남았는지 반환하여 준다.

 

api 수정

1) 토큰의 유효시간 체크

이때까지 토큰의 유효시간을 체크하지 않았음을 깨달았고 이를 추가하였다.

 

 

깃허브 

https://github.com/seong-wooo/Carrot_Market_Server

 

 

반응형

댓글