HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🧚
[1기]최종 프로젝트 데브코스
/
🏀
[팀14] 슬램 - 우리 주변 농구장 예약
/
🧭
Domain 설계
/
[GET] /api/v1/courts/detail/{courtId}/{date}/{time}

[GET] /api/v1/courts/detail/{courtId}/{date}/{time}

✅
농구장 상세정보 불러오기

Request

Headers

Request

 
 

Response

  • Body 예시
 
 
  • 설명
  1. 날짜 + 시간대를 준다는거죠
      • 시간대? dawn, morning, afternoon, night
      • 백 : 날짜 + 시간 ⇒ 절대시간으로 변경하고 —> DB에서 탐색해서 결과값 return
        • 날짜? 절대시간?
  1. 프론트에서는
      • 2021-01-01T00:00:000 → locale time을 절대시간으로 변경하고
      • date를 드릴 때 단순히 2021-01-01을 주는게 아니라 절대시간으로 변경해서 줘야함
  1. 백에서는
      • 새벽: + 0 시간 ~ + 5시간 59분 59초
      • 낮: + 6 시간 ~ + 11시간 59분 59초
      • 오후: + 12시간 + 17시간 59분 59초
      • 밤: + 18 시간 ~ +23시간 59분 59초
headers { Authorization: "Bearer ${token}" }
{ "court": { "id":"1", // string으로 변경 "name":"잠실한강공원농구장", "latitude":127.082348760182, "longitude":37.5177740347208, "image":"https://team14-slam.s3.ap-northeast-2.amazonaws.com/court_dummy/court1.jpg", "basketCount":2, "texture":"ASPHALT", "createdAt": "2021-01-01T12:20:10", "updatedAt": "2021-01-01T12:20:10" }, "reservationMaxCount": 6 }
PathVariable
Field
Type
Description
비고
courtId
Number
코트 아이디
date
String
datetime
절대시간 (설명 참고)
time
String
새벽 아침 낮 저녁
설명 참고
Body
Filed
Type
Description
비고
courtName
Number
농구장 이름
latitude
Number
농구장 위도
longitude
Number
농구장 경도
courtReservation
Number
코트 예약자 수
image
String
농구장 이미지
texture
Number
농구장 재질
basketCount
Number
골대 갯수
createdAt
String
농구장 생성 시간
날짜 포맷: YYYY-mm-DDThh:MM:ss
updatedAt
String
농구장 수정 시간
날짜 포맷: YYYY-mm-DDThh:MM:ss