HTTP에 담아보내는 나의 목적 = HTTP method
💡 외울 필요는 없다! 적절한 메소드를 찾아서 사용하자
- 생성: POST
- 조회: GET
- 수정: PUT(덮어쓰기) / PATCH (부분수정)
- 삭제: DELETE
- HEAD, OPTIONS, CONNECT, TRACE
Node.js란
- 특징 : 싱글 스레드, 이벤트 기반, 논블로킹 I/O

모듈 = “라이브러리”
- 내가 만든게 아닌, 다른 사람들이 미리 만들어둔 코드 덩어리
- 기본 내장된 모듈과, 외부 모듈로 구분할 수 있다.
라이브러리와 프레임워크
- 도서관 : 분류 ⇒ 상세 주제의 한권의 책을 골라냄! 기준 : 출판사, 작가, 내용..
- 장점: 내가 원하는 걸 빌릴 수 있다.
- 단점: 고르기가 힘들수도, 찾는 시간도 오래걸리고, …
- = 라이브러리 = 모듈
- 프레임 워크
- 내가 만들고 싶은 서비스를 구현하는데 필요한 모든 일을 틀 안에서 하는 것
- 프레임워크는 필요해보이는 라이브러리(모듈)을 미리 다 틀 안에 넣어둔 것.
function first() {
console.log('first');
}
function second() {
console.log('second');
}
function third() {
console.log('third');
}
first();
setTimeout(second, 2000);
third();
npm으로 모듈 설치하기
npm install [package name] : 설치
npm uninstall [package name] : 삭제