본문 바로가기

Programming/Node.js

(2)
Node.js 란? - 특징 및 장단점 1. Node.js란?: Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임으로 웹 브라우저 환경이 아닌 곳, 외부에서 자바스크립트를 사용하여 연산할 수 있게 해주는 플랫폼이다.※런타임: 프로그래밍 언어가 구동되는 환경 2. Node.js의 특징- V8 엔진 : 프로퍼티에 빠르게 접근한다. V8은 객체에 새로운 프로퍼티를 추가할 때 hidden class를 생성하고 hidden class에 프로퍼티의 정적인 위치(offset)를 지정함으로써 실제 데이터가 저장되어 있는 위치에 대한 Pointer를 제공한다. - Non blocking I/O: Node.js 라이브러리의 모든 API는 비동기식(Async)이다. Node.js 기반의 서버는 API가 실행되었을 때, 데이터를 반환..
개발환경 셋팅 - Node.js 설치 1. Node.js 설치하기 1-1. Node.js 사이트 접속한다. nodejs.org/en/download/ Download | Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 1-2. 자신의 컴퓨터 사양에 맞춰 최신 버전의 파일을 다운 받는다. 1-3. 다운받은 .msi 파일을 실행하여 설치 경로를 지정 후 설치를 진행한다. 특별한 설정이 필요하지 않다면 Next를 클릭하여 넘어간다. 1-4. [window키] + [R] 키를 누른 후 실행 창에 [cmd]를 입력하여 커맨트창을 띄운다. 1-5. node -v 를 입력 후 node.js가 정상적으로 설치 됐는지를 확인한다. 아래와 같이..