어떠한 응용프로그램에서 데이터를 주고 받기 위한 방법을 의미
UI는 사용자와 프로그램이 소통을 쉽게 할 수 있도록 화면에 보이도록 한 형태이고, API는 프로그램과 프로그램이 데이터를 주고 받기 위해서 만들어진 방법이다.
Node JS의 프레임워크
Express는 프레임워크이므로 웹 애플리케이션을 만들기 위한 각종 라이브러리와 미들웨어 등이 내장돼 있어 개발하기 편하다.
만약 http 모듈로만 서버를 구성하려면 개발자는 많은 부분을 하나 하나 설정해야 한다.
res.send : response를 보내는 역할로 어떤 데이터를 보내는지 Content-Type을 지정한다.
res.json : 데이터들을 JSON 형태로 만든다.
res.end : response를 종료해준다.