What is API?
API란 클라이언트와 데이터베이스 이 두 애플리케이션 사이에서 데이터를 읽거나 수정하거 삭제하거나 저장하는 일련의 쓰기 작업을 수행해주는 필요한 접점이다.
*쉽게말하면 Client (user,browser) 와 데이터베이스를 통과하는 문이라 생각하면 된다.
API server 만드는 방법
API를 만들기 위해서 필요한 3가지
- 프로그래밍 언어
- Javascript, Python, Java, PHP등..
- 프로그래밍 언어가 실행될 수 있는 환경인 런타임
- Node.js, PVM, JVM 등..
- 운영체제가 설치되어 있는 물리적인 하드웨어
- MacOS 서버, Linux 계열 서버 