Replies: 8 comments 2 replies
-
Stock (제거 후 Books 경로와 통합)GET
|
Beta Was this translation helpful? Give feedback.
-
likesPOST /api/v2/books/info/{bookInfoId}/like -> /api/v2/book-infos/{bookInfoId}/like
|
Beta Was this translation helpful? Give feedback.
-
users GET
|
Beta Was this translation helpful? Give feedback.
-
GET
GET GET |
Beta Was this translation helpful? Give feedback.
-
historiesGET /mypage/histories -> /mypage/lendings
|
Beta Was this translation helpful? Give feedback.
-
users에서 |
Beta Was this translation helpful? Give feedback.
-
GET /api/v2/books/info/{bookInfoId}/like 위 라우트는 삭제해도 괜찮겠다고 얘기 나온 것들입니다. |
Beta Was this translation helpful? Give feedback.
-
book과 bookinfo 명칭 고도화book_info -> bookmeta |
Beta Was this translation helpful? Give feedback.
-
참여자 목록 @scarf005 @honeyl3ee @JeongJiHwan @Jiwon-Woo
동사가 없어야 된다 (동사규칙)
HTTP 메서드 (GET, POST, PATCH, DELETE...)만으로 의미를 명확히 표현 가능해야 한다
POST /books/{id} # ok
GET /books/create # ko
경로가(
/
) 중요한 순서대로 배치되어야 한다 (중요도규칙)GET /books/{id}
예시: 내가 작성한 리뷰
중요도 1순위: '내가'
중요도 2순위: '작성한 리뷰'
GET /mypage/reviews/{id} # ok
GET /reviews/mypage/{id} # ko
GET /{id}/reviews/mypage # ko
자원은 복수형으로 표기해야 한다 (복수형규칙)
복수와 단수 자료 요청을 명확하게 나타낼 수 있습니다
GET /books/ -> 책 여러권 조회
GET /books/{id} -> 책 한 권 조회
id
는 API 경로에 주자 (id규칙)GET /stock/update -> PUT /stocks/{id}
상황에 맞는 메서드를 쓰자 (메서드규칙)
PUT: 기존 자원을 전혀 새로운 자료로 덮어씌움 -> 같은 요청을 여러번 해도 결과가 변하지 않습니다
PATCH: 기존 자원의 값 일부를 고치기 -> 같은 요청을 여러번 하면 결과가 변할 수 있습니다
예시1) 좋아요 취소 -> 좋아요 취소를 여러번 해도 결과가 변하지 않으므로 PATCH보다는 PUT이 적절합니다
예시2) 좋아요 토글 버튼 -> 요청 횟수에 따라 결과가 변하므로 PUT보다는 PATCH가 적절합니다
오늘의 경로 재작성 목표
로컬에서 swagger 실행하기
Beta Was this translation helpful? Give feedback.
All reactions