1. 💡 기능 요구사항
C.R.U.D
생성 - 할 일 목록 등록
조회 - 전체 할 일 목록, 할 일의 특정 id
수정 - 한 일 완료 표시, 내용 수정
삭제 - 전체 할 일 삭제, 특정 id의 할 일 삭제
🎃 API Specification | |||
Method | EndPoint | Request | Response |
POST | http://localhost:port/ | { “title” : “공부하기”, “order” : 1, “completed” : false } |
{ "id": 1, "title": "공부하기", "order": 1, "completed": false, } |
GET | http://localhost:port/ | [ { "id": 1, "title": "공부하기", "order": 1, "completed": false, }, { "id": 2, "title": "잠자기", "order": 2, "completed": false, } ] |
|
GET | http://localhost:port/{id} | { "id": 1, "title": "공부하기", "order": 1, "completed": false, } |
|
PATCH | http://localhost:port/{id} | { “title” : “공부하기”, “order” : 1, “completed” : true } |
{ “id” : 1, “title” : “공부하기”, “order” : 1, “completed” : true } |
DELETE | http://localhost:port/ | ||
DELETE | http://localhost:port/{id} |
🎃 Table Specification | |||
id | title | order | completed |
1 | 공부하기 | 1 | false |
2 | 잠자기 | 2 | true |
2. 💡 결과 확인
결과 확인
Todo Backend & Postman을 이용하여 API 응답 확인
클라이언트의 View 역할을 해줌
ex)
https://todobackend.com/client/index.html?{URI}
https://todobackend.com/client/index.html?https://localhost:8080/
'Project > Sample Project' 카테고리의 다른 글
💻 Sample Project - 기능 구현 후 요청 테스트 (0) | 2022.12.10 |
---|---|
💻 Sample Project - Ngrok을 이용한 NAT (0) | 2022.12.09 |
💻 Sample Project - Tomcat을 이용한 수동 배포 (0) | 2022.12.09 |
📄 Sample Project - 체크리스트 (2) | 2022.12.09 |