본문 바로가기

API3

Devops Day 69 (6.14) Final Project_Day 3 API 설계 [입소대기신청시스템] [POST] /enterwait/request : 8. 입소대기 신청 [GET] /enterwait/inquiry : 9. 입소 대기 신청 조회 [POST] /enterwait/inquiry : 10. 입소 대기 신청 수정/삭제 [아동관리시스템] [POST] /enterwait : 3. 신청 아동 입소 등록 (알림 전송 포함) [POST] /enterwait/:id : 4. 신청 아동 수정 (보류/취소) [GET] /child : 5. 입소 등록 조회 여기에서 Child_id 조회 했을때 3개의 Query가 조회 됩니다. 1. Status "Waiting" 2. Status "Success" 3. Status "Failed" 또한 내용이 수정되어도 PUT Method을 .. 2023. 6. 15.
Project 1 : WAS 실습 회고 Achievement Goals - API 문서를 작성할 수 있습니다. - Fastify를 이용해 DB와 통신하는 서버를 만들 수 있습니다. - PostgreSQL을 이용하여 DB를 구성할 수 있습니다. - GitHub을 활용하여 팀원들과 협업합니다. 제작 범위 및 기술 스택 1. 백엔드를 만듭니다. - Fastify를 사용합니다. 2. 데이터베이스를 사용해야 합니다. 즉, 데이터 모델을 디자인해야 합니다. 3. Entity-Relationship Diagram (ERD)을 그려야 합니다. - https://dbdiagram.io/home 4. API 문서를 만들어야 합니다. - Method, Endpoint, Request, Response가 예시와 함께 포함되어야합니다. 참고 마일스톤 Day 1 - .. 2023. 4. 5.
DevOps Day 13 (3.23) HTTP_API 문서 작성 API 디자인의 선행 과정 REST API는 데이터나 자원(resource)을 HTTP URI로 표현하는 데에 그 목적이 있습니다. 따라서 API 작성에 생각할 포인트들이 있습니다. - 어떤 리소스를 요청/응답으로 주고 받을 것인가? - 해당 리소스에는 어떤 내용을 포함하는가? 전달 과정에 필요한 데이터를 디자인 하는 이러한 과정은 큰 틀에서 데이터 모델링의 한 부분으로 볼 수 있습니다. 우리의 데이터는 여러 개의 표(table) 형식으로 정의할 것이므로 관계형 데이터 모델링이라고 할 수 있습니다. 블로그에 필요한 데이터 모델은? - 사용자 - 블로그 글 - 댓글 데이터 모델은 앞서 언급한 바와 같이 표 형식으로 표현합니다. 사용자의 예시 : - 열 (column) 먼저 정의되어 있어야 형 (row) 진.. 2023. 3. 24.