"Node.js"의 두 판 사이의 차이

오픈소스 비즈니스 컨설팅
둘러보기로 가기 검색하러 가기
잔글
잔글
32번째 줄: 32번째 줄:
  
 
== Test Framework ==
 
== Test Framework ==
 +
 +
TDD (Test-Driven Development) : 테스트 자체에 집중
 +
 +
BDD (Behaviour-Driven Development) : 비즈니스 요구 사항에 집중
  
 
참고 문헌
 
참고 문헌
  
*Karma : http://programmingsummaries.tistory.com/327
+
*Karma
*Mocha : [http://blog.outsider.ne.kr/770 http://blog.outsider.ne.kr/770]
+
**[http://programmingsummaries.tistory.com/327 http://programmingsummaries.tistory.com/327]
*Mocha : [http://unitjs.com/guide/mocha.html http://unitjs.com/guide/mocha.html]
+
**http://mobicon.tistory.com/407
*Supertest : [http://hatemogi.com/holiday-project-day-03/ http://hatemogi.com/holiday-project-day-03/]
+
*Mocha
 +
**[http://blog.outsider.ne.kr/770 http://blog.outsider.ne.kr/770]
 +
**[http://unitjs.com/guide/mocha.html http://unitjs.com/guide/mocha.html]
 +
*Supertest
 +
**[http://hatemogi.com/holiday-project-day-03/ http://hatemogi.com/holiday-project-day-03/]
  
 
== 참고 문헌 ==
 
== 참고 문헌 ==

2015년 3월 19일 (목) 11:41 판

Server Side JavaScript인 Node.js를 정리 합니다.

Node.js 개요

Node.js는 서버사이드 자바스크립트이며 Google의 자바스크립트 엔진인 V8이 빌트인되어 있습니다. Event 기반이며 non-blocking I/O를 지원합니다. 자바스크립트의 표준라이브러리 프로젝트인 CommonJS의모듈시스템을 지원합니다.

  • Event loop 방식
  • 동작 요청시 동작이 완료될 경우에 실행될 Call Back을 지정하는 방식

Node.js 설치

CentOS에서 설치

yum install nodejs npm

Windows에서 설치

다운로드 사이트에서 node-v0.12.0-x64.msi 파일을 다운로드 하여 설치 합니다.

Console

node 명령을 사용하여 node Console을 실행할 수 있습니다.

종료시에는 process.exit(0); 또는 Ctrl_C + Ctrl_C를 눌러 줍니다.

Test Framework

TDD (Test-Driven Development) : 테스트 자체에 집중

BDD (Behaviour-Driven Development) : 비즈니스 요구 사항에 집중

참고 문헌

참고 문헌