Skip to content

[GET] 주차별 회고 조회

Kayoung Yoon edited this page Jan 8, 2021 · 7 revisions
메소드 경로 짧은 설명
GET /reviews?start=start&end=end 원하는 주차의 회고가 DB에 존재하면 가져옵니다.

뷰 캡처

👉🏻 입력되지 않았을 경우 기본 화면

요청 헤더

Content-Type: application/json
key 설명 타입 비고
jwt 사용자 인증 토큰 String not Null

요청 쿼리

key 설명 타입
start 해당 주차의 시작 날짜의 밀리초 변환 값 Number
end 해당 주차의 마지막 날짜의 밀리초 변환 값 Number

응답 바디

성공

  • 회고를 아직 작성하지 않은 경우
{
    "status": 200,
    "success": true,
    "message": "주차별 리뷰 조회 성공",
    "data": {
        "isWritten": false
    }
}
  • 회고를 이미 작성한 경우
{
    "status": 200,
    "success": true,
    "message": "주차별 리뷰 조회 성공",
    "data": {
        "isWritten": true,
        "review": {
            "id": 1,
            "UserId": 1,
            "date": "2021-01-03T00:00:00.000Z",
            "good": "좋았다",
            "bad": "나빴다",
            "next": "다음엔 이렇게 살아야지"
        }
    }
}

실패

  • 입력값에 NULL VALUE
{
    "status": 400,
    "success": false,
    "message": "필요한 값이 없습니다."
}
  • 서버 내부 에러
{
    "status": 500,
    "success": false,
    "message": "서버 내부 에러"
}