-
서버-클라이언트 모델
- 클라이언트가 서버에게 요청하고, 서버는 요청에 응답한다.
- stateless : 서버는 응답을 하고 연결을 바로 끊기 때문에 다음 요청을 받을 때는 이전의 상황을 알 수 없다.
-
AJAX
- 브라우저에서는 새로 요청을 보내서 정보를 받아오고, 이걸 화면에 보여주려면 새로고침이 되어야 한다. 그런데 AJAX를 사용하면 화면을 새로고침 하지 않고, 원하는 부분만 변경해 줄 수 있다.
- 일부분만 변경되기 때문에 속도도 빠르고, 새로고침시 발생하는 깜빡임도 없어서 보기에도 좋다.
-
API
-
식당에서 client와 server를 연결해주는 메뉴판/웨이터
-
-
HTTP (Hypertext Transfer Protocol)
- 클라이언트와 서버가 이 규칙을 이용해서 소통
- request : GET, PUT, POST, PUSH, OPTIONS 등의 방식이 있음
- HTTPS: 보안
- Fetch API (https://scotch.io/tutorials/how-to-use-the-javascript-fetch-api-to-get-data)
How to Use the JavaScript Fetch API to Get Data
Use fetch for all your request needs
scotch.io
'TIL (today I learned)' 카테고리의 다른 글
TIL_2019-10-02 [리액트 스프린트2] (0) | 2019.10.02 |
---|---|
TIL_2019-09-29 리액트 공부 (0) | 2019.09.29 |
VSCode extention 추천 (0) | 2019.09.27 |
TIL_2019-09-23 [ES6 class 와 extends, super 키워드] (0) | 2019.09.23 |
2019-09-17 TIL (0) | 2019.09.17 |