1. TODO ITEM 추가 .
POST METHOD로 , 내가 할 일을 적어서 서버에 UPDATE 해야 하기 때문에 POST METHOD를 사용하였다.
별도의 ENDPOINT가 존재하지 않는다. POST기 때문에 REQUEST가 존재하고, 이에 따른 RESPONSE로 추가한 내용을 보이게끔 한다 .
2. LIST 조회
서버의 데이터에 접근하여 조회만을 한다. REQUEST 없이 RESPONSE로 조회한 내용을 반환한다.
3. TODO ITEM 조회
ID에 따라서 ! 할 일을 조회하기 떄문에, ENDPOINT에 ID가 추가 되었다. 조회기 떄문에 GET을 사용, RESPONSE로 조회한 내용을 반환한다.
4. TODO ITEM 수정
본인의 ID에 들어가서 수정하기 때문에 ENDPOINT에 ID가 추가되었다. 정보를 냅두고 수정하기 때문에, PUT이 아닌 PATCH가 사용되었다. (부분적인 변경) REQUEST로 변경할 내용을, RESPONSE로 변경후 내용을 보인다.
5.전체 TODO LIST 삭제 .
특정 TODO가 아닌 전체를 삭제하기떄문에 ENDPOINT없이 DELETE를 METHOD로 사용, RESPONSE론 200을 전달하여 삭제가 정상적으로 이루어 짐을 표현한다
6. 특정 TODO LIST 삭제
동일하나, 특정 ID를 가진 TODO를 삭제하기 위해 ENDPOINT가 추가되었다.
'프로젝트 > 클론프로젝트' 카테고리의 다른 글
OPEN API/ 2차 가공, 사용자 요청 DB의 저장, OPEN API 활용 응답 (1) | 2024.01.31 |
---|---|
OPEN API / 활용한 공공데이터로 날씨 불러오기 (1) | 2024.01.28 |
개인 보안 노트 프로젝트 작성 과정 , 느낀점 (0) | 2024.01.11 |
개인 보안 노트 서비스 (0) | 2024.01.08 |
개발자 키우기 프로젝트 (0) | 2023.12.27 |