http란
데이터 주고받는 통신 규약(protocol) 중 하나

Payload
서버가 응답을 보낼 때 항상 보낼 수 있음
클라이언트가 요청할 때도 가능
GET method를 제외하고 모두 가능
코드의 배포를 위해 사용되는 코드의 묶음
npm yam에 업로드 된 Node.js 모듈을 패키지라고 함
Package Manager
Node.js에서 대표적으로 사용하는 패키지 매니저는
npm, yam 존재
npm
자바스크립트에서 사용할 수 잇는 패키지 관리자
npmjs.com
package.json이란?
설치한 패키지들의 버전을 관리할 때 사용
package-lock.json
npm으로 패키지를 설치 수정 삭제 할 때마다 패키지의 의존 관계를 저장