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
'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 |