/api/users/signup
{
“username” : “”
“password” : “”
“introduction”:””
“nickname”:””
“gender”:””
“age”:””
“address”:””
“email”:””
}
{
“status” : 201
“msg” : “회원가입 성공”
}
{
“status” : 400
“msg” : “중복된 이름이 있습니다.”
}
/api/users/login
{
“username” : “”
“password” : “”
}
{
“status” : 200
“msg” : “로그인 성공”
}
{
“status” : 400,
“msg” : “등록되지 않은 계정입니다.”
}
{
“status” : 400,
“msg” : “잘못된 비밀번호 입니다.”
}
인증정보
/api/users/{id}
{
“username” : “”
“introduction” : “”
}
{
“status” : 400
“msg” : “해당 id의 정보가 없습니다.”
}
/api/users/{id}
인증정보
{
“username” : “”
“password” : “”
“newPassword”:””
“introduction” : “”
}
{
“status” : 200
“msg” : “프로필 수정완료”
}
{
“status” : 400
“msg” : “해당 id의 정보가 없습니다.”
}
{
“status” : 400
“msg” : “비밀번호가 일치하지 않습니다.”
}
{
“status” : 403,
“msg” : “토큰이 없습니다”
}
/api/posts
인증정보
{
“title” : “”,
“content” : “”,
“restaurantName”: ””,
“city”: “”,
}
{
“status” : 201,
“msg” : “게시물 등록 완료”
}
{
“status” : 400,
“msg” : “제목을 입력하세요”,
“msg” : “내용을 입력하세요”
}
{
“status” : 403,
“msg” : “토큰이 없습니다”
}
/api/posts
[
{
“title” : “”
“content” : “”
“createdAt”: ””
“modifiedAt”: “”
“nickName”: “”
“restaurantName”: “”
“city”: “”
},
{
“title” : “”
“content” : “”
“createdAt”: ””
“modifiedAt”: “”
“nickName”: “”
“restaurantName”: “”
“city”: “”
}
]
/api/posts/{id}
{
“title” : “”
“content” : “”
“createdAt”: ””
“modifiedAt”: “”
“nickName”: “”
“restaurantName”: “”
“city”: “”
}
{
“status” : 400
“msg” : “해당 id 게시물이 없습니다.”
}
/api/posts/{id}
인증정보
{
“title” : “”
“content” : “”
}
{
“status” : 200
“msg” : “수정완료”
}
{
“status” : 400
“msg” : “해당 id 게시물이 없습니다.”
}
{
“status” : 400,
“msg” : “게시물 작성자만 수정 가능합니다”
}
{
“status” : 403,
“msg” : “토큰이 없습니다”
}
/api/posts/{id}
인증정보
{
“status” : 200
“msg” : “삭제완료”
}
{
“status” : 400
“msg” : “해당 id 게시물이 없습니다.”
}
{
“status” : 400,
“msg” : “게시물 작성자만 수정 가능합니다”
}
{
“status” : 403,
“msg” : “토큰이 없습니다”
}
/api/posts/{id}/comments
인증정보
{
“content” : “”
}
{
“status” : 201,
“msg” : “댓글 등록 완료”
}
{
“status” : 400,
“msg” : “내용을 입력하세요”
}
{
“status” : 403,
“msg” : “토큰이 없습니다”
}
/api/posts/{id}/comments
{
“content” : “”,
“like”:””,
“createdAt”:””,
“modifiedAt”:””
}
{
“content” : “”,
“like”:””
“createdAt”:””,
“modifiedAt”:””
}
/api/posts/{id}/comments/{commentId}
인증정보
{
“content” : “”
}
{
“status” : 200
“msg” : “수정완료”
}
{
“status” : 400
“msg” : “해당 댓글이 없습니다.”
}
{
“status” : 400,
“msg” : “댓글 작성자만 수정 가능합니다”
}
{
“status” : 403,
“msg” : “토큰이 없습니다”
}
/api/posts/{id}/comments/{commentId}
인증정보
{
“status” : 200
“msg” : “삭제완료”
}
{
“status” : 400
“msg” : “해당 댓글이 없습니다.”
}
{
“status” : 400,
“msg” : “댓글 작성자만 수정 가능합니다”
}
{
“status” : 403,
“msg” : “토큰이 없습니다”
}
/api/posts/{id}/comments/{commentsId}
인증정보
/api/users/{id}/guestbooks
인증정보
{
“content”:””
}
{
“status” : 201,
“msg” : “방명록 등록 완료”
}
{
“status” : 400,
“msg” : “내용을 입력하세요”
“msg” : “해당 id의 정보가 없습니다.”
}
{
“status” : 403,
“msg” : “토큰이 없습니다”
}
/api/users/{id}/guestbooks
{
“author” : “”
“content” : “”
“check” : “”
“createdAt” : “”
“updatedAt” : “”
}
/api/users/{id}/guestbooks/{guestbookid}
인증정보
{
“content”:””
}
{
“status” : 200
“msg” : “수정완료”
}
{
“status” : 400
“msg” : “해당 id 방명록이 없습니다.”
}
{
“status” : 400,
“msg” : “방명록 작성자만 수정 가능합니다”
}
{
“status” : 403,
“msg” : “토큰이 없습니다”
}
/api/users/{id}/guestbooks/{guestbookid}
인증정보
{
“status” : 200
“msg” : “삭제완료”
}
{
“status” : 400
“msg” : “해당 id 방명록이 없습니다.”
}
{
“status” : 400,
“msg” : “방명록 작성자만 수정 가능합니다”
}
{
“status” : 403,
“msg” : “토큰이 없습니다”
}
/api/users/{id}/guestbooks/{guestbookid}
인증정보
{
“status” : 200
“msg” : “확인완료”
}
{
“status” : 400
“msg” : “해당 id의 정보가없습니다.”
}
{
“status” : 400,
“msg” : “본인만 확인 가능합니다”
}
{
“status” : 403,
“msg” : “토큰이 없습니다”
}
/api/restaurants/param?restaurantName={restaurantName}
{
“restaurantName” : “”
“city” : “”
“likes”:””
}
{
“status” : 400
“msg” : “해당 name 맛집이 없습니다.”
}
/api/restaurants
[
{
“restaurantName” : “”
“city” : “”
“likes”:””
},
{
“restaurantName” : “”
“city” : “”
“likes”:””
}
]