오늘부터 미니 프로젝트를 진행하였다... (어렵네....)
오늘 회의 에서 API명세서, 와이어프레임 작성을 했습니다!
기술매니저님이 알려주신 RESTfulAPI 설계에 사이트(https://sanghaklee.tistory.com/57)를 알려주셔서 내용을 읽어 봤습니다.
룰을 보면
1. 마지막은 /를 넣지 않는다 (url : /next/ X | /next O )
2. URL 작성할때 (_(underbar)보다 -(dash)를 사용합니다) 단) 팀이 어떻게 쓰냐에 따라 달라집니다.
3. 소문자를 사용한다. / postComment | post-comment 이것도 팀마다 어떻게 쓰냐에 따라 달라집니다.
4.행위(method)는 쓰지않는다 (/post-delete X | /post1 )
5.동사 말고 명사로 쓰느게 좋다(/duplicating X | duplicate O)
method - post(생성,삭제,수정), get(조회), put(생성), delete(삭제), patch(수정)
에러 만날때 마다 확인하고 글을 쓰자!
추가적으로
get : 서버로 부터 정보를 조회하는 메소드 (클라이언트에서 서버로 조회 요청)
post : 리소스를 생성, 변경 메소드(클라이언트에서 서버로 리소스 생성 변경 된것을 전달)
URL : 클라이언트와 서버에서 약속한 경로
request : 클라이언트에서 서버로 보낼값
response : 서버에서 클라이언트로 보낼값