일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Queue
- cookie
- nestjs
- jest
- 게임
- mongoose
- TypeScript
- game
- flask
- 공룡게임
- react
- MySQL
- Python
- GIT
- nodejs
- Sequelize
- Nest.js
- Bull
- Dinosaur
- typeORM
- OCR
- 정렬
- class
- AWS
- MongoDB
- JavaScript
- Express
- 자료구조
- dfs
- Today
- Total
목록REST API (2)
포시코딩
곧 큰 프로젝트에서 API 설계부터 들어가게 될텐데 REST API 설계 규칙에 대해 정리하다 처음 접하는 개념이 있어 간단하게 정리해본다. REST API도 성숙도 모델에 따라 단계별로 나누게 되는데 (사람마다 3단계라고 부르기도, 4단계라고 부르기도 하지만) 이 HATEOAS를 적용했냐에 따라 마지막 단계의 모델인지 아닌지로 나뉘는듯 하다. HATEOAS의 뜻은 풀이하자면 Hypermedia As The Engine Of Application State 즉, Hypermedia(링크)를 통해 애플리케이션의 상태 전이가 가능해야 하고, Hypermedia(링크)에 자기 자신의 정보가 담겨야 한다는 개념이다. 아직도 이해하기 어렵다면 아래 예제를 보면 바로 이해될 것이다. 보통 다뤄온 response 에..
API Application Programming Interface Interfae 어떠한 두가지가 서로 연결되고 영향을 미칠 수 있는 장소/방법/상황 Application Programming Interface 응용프로그램 간에 데이터를 주고 받는 방법 애플리케이션끼리 연결해주는 매개체이자 약속이라고도 볼 수 있다. Server API 데이터를 주고 받는 양식 인증 호출제한 Open API 빠르고 유연한 비지니스 구축 비즈니스 품질 향상 생태계 확립 적은 비용 예시 알라딘 오픈 API 매뉴얼 쿠콘닷넷 - 핀테크 API 플랫폼 IBM API Connect REST REpresentational State Tranfer 자원을 이름(자원의 표현)으로 구분해 해당 자원의 상태(정보)를 주고 받는 모든 것을 ..