Node.js 동작 방식 자바스크립트 엔진인 V8과 libuv의 조합으로 구성되어 있다. Node.js API에는 FileSystem, Crypto, HTTP 등 여러 API를 가지고 있다. 이 API들은 C++이나 C언어로 작성되어 있는 것도 있어 Javascript에서 처리하기 위해서는 Node.js Binding을 통해 처리한다. V8에서 자바스크립트 작업을 진행하고, 파일 시스템 같은 처리가 필요할 때 Node.js API를 호출한다. Example Node.js가 어떻게 작업을 처리하는지 다운로드를 예로 한 번 보자. 1. Javascript로 다운로드 요청을 보낸다. 2. Node.js의 http module api를 사용해야 한다. 3. Node.js Bidning을 통하여 libuv로 할 ..