[Node.js] Node.js 모듈
글 작성자: 망고좋아
반응형
🎯 Node.js 모듈
- 간단한 프로그램이라면 파일 하나로도 가능하다. 그러나 프로젝트가 커지면 기능에 맞게 코드를 분리하는 것이 중요하다.
- 모듈은 코드를 분리하기 위한 방법이다.
📝 모듈과 패키지
- 패키지는 모듈의 모음이다.
- npm 패키지들은 많은 모듈을 포함하고 있는 코드 모음이다.
📝 Node.js의 기본 제공 모듈
📕 console
- 브라우저에서 제공되는 console과 유사한 디버깅 도구이다.
- log, warn, error 함수로 로그 레벨 표시
- time, timeLog, timeEnd 함수로 시간 추적
📕process
- 현재 실행 프로세스 관련 기능 제공한다.
- arch, argv, env 등 실행 환경 및 변수 관련 값 제공
- abort, kill, exit 등 프로세스 동작 관련 함수 제공
📕fs
- 파일 입출력을 하기 위해 사용한다.
- readFile, writeFile 함수로 파일 읽기, 쓰기
- -Sync 함수 제공. 동기 동작
- watch로 파일/디렉터리 변경 이벤트 감지
📕 http
- http 서버, 클라이언트를 위해 사용한다.
- createServer 함수로 서버 생성
- Request 함수로 http 요청 생성
📕 기타 기본 제공 모듈 확인하기
반응형
'프로그래밍 > Node.js' 카테고리의 다른 글
[Node.js] Node.js 웹 서비스 동작 방식, 정적 웹과 동적 웹 (0) | 2021.12.02 |
---|---|
[Node.js] Node.js 모듈의 작성과 사용 (0) | 2021.12.02 |
[Node.js] npm과 npx는 무엇인가? (0) | 2021.12.02 |
[Node.js] Node.js 이벤트 루프 (0) | 2021.12.02 |
[Node.js] Node.js 특징 (0) | 2021.12.02 |
댓글
이 글 공유하기
다른 글
-
[Node.js] Node.js 웹 서비스 동작 방식, 정적 웹과 동적 웹
[Node.js] Node.js 웹 서비스 동작 방식, 정적 웹과 동적 웹
2021.12.02 -
[Node.js] Node.js 모듈의 작성과 사용
[Node.js] Node.js 모듈의 작성과 사용
2021.12.02 -
[Node.js] npm과 npx는 무엇인가?
[Node.js] npm과 npx는 무엇인가?
2021.12.02 -
[Node.js] Node.js 이벤트 루프
[Node.js] Node.js 이벤트 루프
2021.12.02