node.js 란
- JavaScript를 compile해주는 엔진 (Chrome V8 JavaScript 엔진)으로 만들어진
- event 기반의 non-blocking 모델로 되어 있어서 속도가 빠른
JavaScript runtime(자바스크립트 구동 환경)이다.
node core modules
: node와 함께 번들링 되어 있어서 npm에서 install 하지 않아도 require 방식으로 사용할 수 있다.
예) fs, http, url, path
npm 이란
- Node Package Manager의 약자로
- 세계에서 가장 큰 오픈 소스 라이브러리 생태계 중 하나이다.
- 다운로드 받아야 활용 가능하며
- package.json에 정보들이 들어 있다.
package.json 은
- npm을 활용하기 위한 정보들이 모여 있는 파일이며
- project 전반에 관한 정보도 적혀 있다.
'TIL ( CODESTATES)' 카테고리의 다른 글
Express - 라우팅, 미들웨어의 작성 및 사용 (0) | 2021.01.03 |
---|---|
Chat Application - client 구현하기 (0) | 2020.12.29 |
fetch를 이용해서 웹에서 정보 가져오기 (0) | 2020.12.19 |
웹에서 데이터가 어떤 형태로 전달되는가 (0) | 2020.12.18 |
node.js가 어떻게 파일을 읽나 ( fs.readFile / callback, promise, async&await 구현) (0) | 2020.12.17 |