Routhing : 클라이언트의 요청 조건 (http메서드 주소 등)에 대응해 응답하는 방식
Router : 클라이언트의 요청을 쉽게 처리 할 수 있게 도와주는 Express.js 기본 기능중 하나
router.METHOD(PATH,HANDLER)
PATH : 실제 api를 사용하기 위한 경로
HANDLER : 라우트가 일치 할때 실행되는 함수
미들웨어?
-> 웹 서버에서 요청을 받을 떄 공통적으로 처리를 하고 싶은 부분을 관리 할 때
분리된 자바스크립트 파일, 각 파일은 특정한 기능을 가진 여러 개의 함수와 변수들의 집합
Module을 만들면 다른 프로그램에 재사용 가능
export 앞에 붙이면 접근 가능
import,require 외부 모듈을 가져오기
-> 둘의 구분? require는 commonJS, import = ES6
Requet 클라이언트 -> 서버 객체
Response 서버 -> 클라이언트 객체
express.json()
Middleware를 이용하여야 해당 객체를 사용할 수 있습니다.