반응형
유저 관련 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
반응형
'당근마켓 만들기' 카테고리의 다른 글
당근마켓 게시물 상태 변경 API 추가 - 12일차 (0) | 2021.11.10 |
---|---|
당근마켓 category domain 추가 - 11일차 (0) | 2021.11.10 |
당근 마켓 address domain API 완성 - 9일차 (4) | 2021.11.08 |
당근마켓 api 추가 - 8일차 (0) | 2021.11.07 |
당근마켓 api 추가 - 7일차 (0) | 2021.11.06 |
댓글