node.js란?
2020. 9. 25. 10:14ㆍNode.js
node.js
Chrome V8 JavaScript 엔진으로 빌드가 된 JS 런타임을 뜻한다. 즉 자바스크립트를 컴파일 해준다.
I/O mdel ( input을 주면 output을 반환하는 모델) node.js 는 이벤트 기반의 논블로킹 I/O모델이 특징입니다!
node와 함께 번들링이 되어있는 모듈로는 fs, http, url, path 등이 있으며, 이는 require를 사용하면 바로 이용할 수 있다. 따로 설치필요 X .
npm
node package manager의 약자로 세계에서 가장 큰 오픈소스 라이브러리! packge.js에 설치한 모듈과 정보들이 담겨져 있다.
Dependency
product에 필요한 모듈에 대한 정보로 --save를 통해서 npm install을 할 수 있다. # product에 상관없는 개발을 위한 dev-dependency는 --dev을 사용해야한다. 이러한 모듈 저장이 필요한 이유는 여러 사람들과 협업할 때, 모듈에 대한 정보 공유가 있어야하기 때문이다.
Script
script 코드를 사용하기 위해서는 npm run 을 사용한다.터미널에 사용하는 명령어를 그대로 script화해서 적어둔다면 커스텀으로 사용할 수 있다.
'Node.js' 카테고리의 다른 글
게시판 SQL 또는 NoSQL에서 고민하는 분들 예쁘기만하고 매력없는 애들이랑은 달라 달라 달라아~ (0) | 2023.08.07 |
---|---|
내가 delegator 할게 누가 메인 로직 할래? Delegate Pattern 쉽게 이해하기 (0) | 2023.03.07 |
데코 데코니~ NestJS 데커레이터 😋🤘 (0) | 2023.01.31 |