Software Development/Web

[Node.js]2.설치

huiyu 2015. 5. 21. 23:13

1. Node.js설치

  - 'http://nodejs.org' 접속 후 'DOWNLOADS' 클릭


- OS에 맞는 설치파일 다운로드 후 설치파일 실행, 'Next' 클릭


- 기본값으로 두고 'Next' 클릭한 후 설치를 진행한다.


2. Node REPL

 - 보통 .Node.js를 '백엔트 자바스크립트'라고 말하지만 이것만으로는 이해하기가 어렵다. Node.js의 실체가 무엇인지 확인하는 최고의 방법은 NODE REPL(Read-Evaluate-Print-Loop)을 사용함으로써 Node.js의 실행환경을 경험해 보는 것이다.

 - Node.js는 펄, 파이썬, 루비 등과 같이 그 자체가 서버이며 실행 환경을 제공하고 있다. Node REPL을 통해 작성한 자바스크립트 코드를 직접 돌려보며 테스트를 할 수 있으며 Node.js를 이해하는데 훌륭한 개발환경을 제공해 준다.


- cmd.exe 실행, 'node' 타이핑 후 엔터를 누르면 아래와 같이 '>'가 출력된다.


- '.help'를 입력하고 엔터. Node REPL의 모든 명령어는 '.'으로 시작

  -> .break : 현재 구동 중인 작업을 종료하고 대기 상태로 변경

  -> .clear : 현재 context를 초기화. 이는 Node.js를 재실행하지 않더라도 사용 중이었던 모든 변수 및 클로저 등을 정리

  -> .exit : Node REPL을 종료. <Ctrl> +<D>와 같다.

  -> .help : 도움말 출력

  -> .load : js파일을 REPL세션으로 적재

  -> .save : 현재 수행중인 REPL세션에서 실행하였던 모든 명령어들을 파일로 저장

  


 - 이번에는 단순한 자바스크립트 코드를 실행. 다음 예제를 살펴보자.

- a라는 객체에 1,2,3의 값을 배열 형태로 저장, 다음 행에 forEach문을 사용하여, 각 배열 값을 인자값으로 넘기는 function을 만들고 해당 function 안에서는 넘겨받은 값을 출력한다.


3.NPM

-Node.js의 장점은 기능을 확장한 수많은 모듈들이 존재하고 쉽게 다운로드 및 설치 가능하다는 점이다. NPM(Node Pacakge Manager)은 Node.js의 자바스크립트 플랫폼 관리를 위한 주체이다.

cmd를 실행시키고 npm install express(설치모듈)을 실행시키면 'node.js설치폴더\node_modules'에 설치 된다.


- 모듈찾는 사이트

   https://npmjs.org 

   https://npmjs.org/

   http://blago.dachev.com/modules

   

728x90

'Software Development > Web' 카테고리의 다른 글

[Node.js]5.HTTP  (0) 2015.05.23
[Node.js]4.자바스크립트 기본  (0) 2015.05.23
[Node.js]3.IDE설치  (0) 2015.05.21
[Node.js]1. 개념  (0) 2015.05.21
1. 웹프로그래밍 기초  (2) 2014.03.11