소프트웨어 플랫폼 V8 (자바스크립트 엔진)으로 빌드 된 이벤트 기반 자바스크립트 런타임Node.js Internal ComponentN-APINode bindingsLibuv Node built in Module 맨 아래 레이어는 dependency folder에위 레이어는 srcdpNode.JS = V8+ Libraries ( LibUv(C) + ...(in repo deps/) )V8 + Library Static Link → Node.exe node has http module but express(connect) make easynode의 HTTP 모듈과 Connect, Express 의 관계발생일: 2013.03.09 기본 HTTP 모듈과 Express 의 역할에 대해선 잘 알겠는데, Connect 는 정확히 뭐고, 세 모듈의 관계는 어떻게 될까? 노드는 기본적으로 HTTP 모듈을 가지고 있고, Connect 는 HTTP 모듈에 여러 플러그인(정적 파일, 로깅, 캐싱, 압축 등)을 추가할 수 있는 미들웨어 프레임워크다. Express 는 Connect 를 내장하고 있는 웹 애플리케이션 프레임워크다.https://ohgyun.com/400빠르게 배우는 Node.js와 NPM 설치부터 개념잡기node.js와 npm 기초 완벽 가이드!! node.js와 npm을 설치해보고 개념도 잡아보자. 그리고 더 나아가 IntelliJ에서 npm을 어떻게 사용하는지 알아보자. node.js와 npm은 웹 개발에 종사하고 있는 개발자라면 웬만해서는 알만큼 중요한 기술 중의 하나이다. 많이 들어보기도 했을 것이다. 이와 관련된 포스팅도 많고 정보도 많으니까.https://kdydesign.github.io/2017/07/15/nodejs-npm-tutorial/[node.js] node.js의 이벤트루프와 libuv의 이해각각은 별도로 큐를 이용하여 작업 리스트를 가지고 있습니다. 앞에서 libuv는 시스템 API나 쓰레드 풀에게 작업을 비동기 형태로 전달한 후 콜백을 큐에 저장한다고 했는데 여기서 말한 큐가 timers, pending callbacks, idle/prepare, poll, check, close callbacks, nestTickQueue, microTaskQueue 큐입니다. 우리가 등록한 큐는 성격에 따라 유형에 맞는 큐에 등록됩니다.https://m.blog.naver.com/pjt3591oo/221976414901