<aside>
📌 요약: npm에는 node_modules폴더에 저장되는 로컬패키지가 있으며 전역에 사용할 수 있는 전역패키지가 있다. npm install [pakage_name] —global로 설치한다.
npx로 패키지를 설치하지 않고 실행할 수 있다.
CSR 클라이언트 사이드 랜더링과 SSR 서버 사이드 랜더링이 있다.
웹 프레임워크는 HTTP요청 처리, HTTP 응답 처리, 라우팅, HTML Templating과 같은 기능을 지원한다.
express에는 app객체로 모든 동작을 한다. 라우팅은 app 객체 또는 Router 객체를 통해서 한다.
라우팅 path parameter는 :id 는 req.params로 받을 수 있는 등 URI에서 받는 동적파라미터다.
라우팅을 할때 첫번째 인자로 경로가 들어오고 두번째 인자로 콜백함수가 들어오는데 그 콜백함수를 request handler라고 한다. 이 함수의 인자에는 request객체와 response 객체가 들어간다.
</aside>