GET /user/id
⇒ 200Description: 유저가 본인의 ID 를 전달받는 API
Res Body
{
"userId": 42424
}
GET /user/{:userId}/info
⇒ 200Description: profileComponent 에서 profileImage 와 nickname 을 GET
Res Body
{
~~"profileImage" : "localhost:3000/path/to/image" | null,~~
"isDefaultImage" : true | false, // false 이면 localhost:3000/asset/profileImages/[userId]
"nickname" : "yongjule"
}
PUT /user/{:userId}/block
⇒ 201 || 204 || 403{:userId}
로 특정되는 유저를 차단할 때 보내는 요청. blocked_users 테이블에 row 가 생성된다.DELETE /user/{:userId}/block
⇒ 204 || 403{:userId}
로 특정되는 유저를 차단 해제할 때 보내는 요청. blocked_users 테이블에서 row 가 삭제된다.PUT /user/{:userId}/friend
⇒ 201 || 204 || 400 || 403