Skip to content

후기 수정하기

boong_u edited this page Sep 22, 2021 · 3 revisions

후기 수정하기

PATH

PUT : /api/reviews/detail/:reviewId

reviewId = 수정할 후기의 Id

Request Header

Content-Type: application/json  
x-auth-token : 로그인  받는 jwt token (Ex:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VyIjp7ImlkIjoiNjExMGNjMmFjNTBjZmY2YzdjOGIxZTZlIn0sImlhdCI6MTYyODU2NjQxMiwiZXhwIjoxNjI4NjAyNDEyfQ.SWMPObKmGjQcQOUgvHF1HNupO2OovuOHsCXz7O0HZck)

Request Params

params Example Description Default
None None None None

Request Body

Key Example Description Default
title : String(Required) 이동봉사후기 후기의 제목 None
endingCountry : String(Required) 캐나다 이동봉사를 진행했던 나라 None
endingAirport : String(Required) 벤쿠버 국제공항 이동봉사를 진행한 공항 None
hashtags : Array(Required) [이동봉사과정,일반후기] 검색에 사용되는 해시태그 None
isInstitutionr : String(Required) 개인구조자 단체인지 개인구조자인지. 개인구조자 or 단체 None
institutionName : String(Required) 웰컴독 코리아 이동봉사를 진행한 단체의 이름 None
content : String(Required) https://kkirukday.tistory.com/34 크롤링을 진행하여 내용을 가져올 url None

Response

Example URL : {{baseURL}}/api/reviews/detail/61135520da587b36104d4574

Sucess : 200

{
    "review": {
        "hashtags": [
            "이동봉사과정",
            "일반후기"
        ],
        "_id": "61135520da587b36104d4574",
        "user": "6110cc2ac50cff6c7c8b1e6e",
        "title": "후기",
        "endingCountry": "캐나다",
        "endingAirport": "밴쿠버 국제공항",
        "isInstitution": "개인구조자",
        "institutionName": "웰컴독 코리아",
        "content": "https://kkirukday.tistory.com/34",
        "crawlingData": [
            {
                "link": "https://kkirukday.tistory.com/34",
                "desc": "[캐나다/밴쿠버 여행] 유기견 해외입양 이동봉사 방법 및 후기 8살 된 강아지를 키우고 있기도 하고, 유기견을 구조해서 친구에게 입양 보낸 경험도 있어서 항상 버림받은 강아지들을 보면 그렇게 마음이 쓰인다...",
                "image": "https://img1.daumcdn.net/thumb/R800x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FkS1d0%2FbtqD9OmAnH2%2Fw6AJbu1LsUp4OZvk6dNhO1%2Fimg.png"
            }
        ],
        "writeDate": "2021-08-11T04:42:08.919Z",
        "__v": 0
    },
    "message": "후기 수정 성공"
}

토큰이 없거나 잘못된 경우 : 401

{
    "error": "No token"
}

Request Body에 필요한 값이 없는 경우 : 400

{
    "error": "Null value is in request body"
}

리뷰가 없는 경우 : 404

{
    "error": "Review Not Found"
}

자신의 리뷰가 아닌 경우 : 403

{
    "error": "Not authenticated"
}

Server Error : 500

{
    "error" : "Internal Server Error"
}