웹페이지: HTML, CSS, JavaScript로 만든다.
API: 필요한 데이터가 담긴 곳, 클라이언트가 서버에게 요청하는 주소(은행의 창구번호)
서버:
1. 만들어둔 파일(HTML, CSS, JavaScript)을 클라이언트에게 제공
2. 클라이언트에서 입력한 새로 저장할 데이터를 가져옴
3. 데이터베이스에서 저장된 데이터를 클라이언트에게 제공
DB: 서버에서 받은 데이터를 보관하고 요청한 데이터를 서버에 제공 (은행)
서버를 구동시킬 수 있는 코드의 모음
서버를 구동하기 위해 필요한 복잡한 것들을 쉽게 할 수 있도록 만든 프레임워크
flask를 이용해 서버를 만들 때 항상 해야할 것: 프로젝트 폴더에
클러이언트-서버가 데이터를 주고받는 방식
1. GET 방식:저장된 데이터를 요청한다. (조회)
데이터 전달은 URL ? 뒤에 Key=value 를 붙여서 전달