"Node.js"의 두 판 사이의 차이
둘러보기로 가기
검색하러 가기
잔글 |
잔글 |
||
33번째 줄: | 33번째 줄: | ||
== Test Framework == | == Test Framework == | ||
− | TDD (Test-Driven Development) : 테스트 자체에 집중 | + | TDD (Test-Driven Development) : 테스트 자체에 집중 |
− | BDD (Behaviour-Driven Development) : 비즈니스 요구 사항에 집중 | + | BDD (Behaviour-Driven Development) : 비즈니스 요구 사항에 집중 |
참고 문헌 | 참고 문헌 | ||
41번째 줄: | 41번째 줄: | ||
*Karma | *Karma | ||
**[http://programmingsummaries.tistory.com/327 http://programmingsummaries.tistory.com/327] | **[http://programmingsummaries.tistory.com/327 http://programmingsummaries.tistory.com/327] | ||
− | **http://mobicon.tistory.com/407 | + | **[http://mobicon.tistory.com/407 http://mobicon.tistory.com/407] |
*Mocha | *Mocha | ||
**[http://blog.outsider.ne.kr/770 http://blog.outsider.ne.kr/770] | **[http://blog.outsider.ne.kr/770 http://blog.outsider.ne.kr/770] | ||
47번째 줄: | 47번째 줄: | ||
*Supertest | *Supertest | ||
**[http://hatemogi.com/holiday-project-day-03/ http://hatemogi.com/holiday-project-day-03/] | **[http://hatemogi.com/holiday-project-day-03/ http://hatemogi.com/holiday-project-day-03/] | ||
+ | *http://blog.outsider.ne.kr/1078 | ||
== 참고 문헌 == | == 참고 문헌 == |
2015년 3월 19일 (목) 11:56 판
Server Side JavaScript인 Node.js를 정리 합니다.
- 홈페이지 : http://nodejs.org/
- 다운로드 : http://nodejs.org/download/
- 라이선스 :
- 플랫폼 : JavaScript
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) : 비즈니스 요구 사항에 집중
참고 문헌
- Karma
- Mocha
- Supertest
- http://blog.outsider.ne.kr/1078