반응형
과제 결과물
http://aws-node-project.kro.kr/api-docs/

테스트 방법
- 과제 결과물에 있는 링크가 HTTP이므로 HTTP 배포 주소 클릭

- 상품 관련 엔드포인트에서 테스트해보고 싶은 친구를 클릭 후 Try it out 클릭

- Execute 클릭

- 쨔쟌!

모르는 개념 정리
RESTful
HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미
REST는 자원 기반의 구조(ROA, Resource Oriented Architecture) 설계의 중심에 Resource가 있고 HTTP Method를 통해 Resource를 처리하도록 설계된 아키텍쳐를 의미
웹 사이트의 이미지, 텍스트, DB 내용 등의 모든 자원에 고유한 ID인 HTTP URL을 부여
Creator: 생성(POST)
Read: 조회(GET)
Update: 수정(PUT)
Delete: 삭제(DELETE)
HEAD: header 정보조회(HEAD)
회고
API 명세서만 구현하다 보니 썬더 클라이언트만 쓰기엔 재미없는 거 같아서 스웨거도 한번 적용해 보았다.
과제 제출 할 때 몇 가지 질문사항에 대한 답변도 제출해야 되는데 그중에서 RESTful 한 원칙을 따랐는지 물어보는 항목이 있다
솔직히.. 음.. 잘 모르겠다 RESTful 한 원칙이란 게 뭔가.. 크게 와닿지 않는 느낌?
나중에 튜터님이 코드리뷰 해주실 때 다시 한번 살펴봐야 될듯하다
과제 끝!
레퍼런스
반응형
'내일배움캠프 > TIL' 카테고리의 다른 글
| TIL. 할 일 메모 사이트 만들기 (1) | 2023.11.08 |
|---|---|
| TIL. Node.js 입문 복습 (1) | 2023.11.07 |
| TIL. Swagger API (0) | 2023.11.05 |
| TIL. API 명세서 개인 과제 (0) | 2023.11.03 |
| TIL. MongoDB 세팅 ~ EC2 (1) | 2023.11.02 |
