검색결과 리스트
글
///// nodejs (노드제이에스)
///// 개념 (빨간 글씨가 NODEJS에 해당함)
서버사이트 자바스크립트(Server Side JavaScript(SSJS))
엔진엑스(NginX) VS 아파치(Apache)
싱글스레드(single thread) VS 멀티스레드(multi thread)
비동기(async) VS 동기(sync)
넌블록킹I/O (NonBlocking I/O) VS 블록킹I/O (Blocking I/O)
이벤트루프(event loop)
V8
병렬
레이스 상태 (Race Condition)
교착 (Deadlock)
///// 다운로드
nodejs공식사이트: https://nodejs.org/
- LTS (Long term Support): 호환성과 안정성이 높은 버전
- Stable: 말과는 다르게 새로운 기능들이 들어가 있는 버전
- [ DOWNLOADS ] 메뉴에 가면 좀 더 원하는걸 다운받을 수 있다.
- Windows
Window Installer (.msi)를 다운로드
- Linux
Linux Binaries (.tar.gz)를 다운로드
///// 설치
- Windows
1. https://nodejs.org/에서 윈도우용 nodejs를 다운로드 후 실행
2. [WIN KEY] + [R] "cmd" 입력 후 [Enter]
3. "node -v" 또는 "node --version"
버전이 뜨면 완료!
- 안되면 환경변수를 잡아주기
시스템 -> 고급 시스템 설정 -> 고급 -> [환경 변수] -> 시스템변수 -> Path
-> 편집하여 추가 "c:\Program Files\nodejs\", "C:\Users\사용자명\AppData\Roaming\npm"
- Linux 설치
1. 설치
# wget
2. 환경변수 설정
# vi /etc/profile
# source /etc/profile
3. 확인
# node -v
///////////////////////// Express 프레임워크 (Java의 Spring)
- 설치
$ npm install -g express-generator
- express 프로젝트 생성
$ express 프로젝트명
- test.js 파일 생성 및 실행
$ vi test.js
* 다음 내용을 입력
console.log("hello node");
$ node test.js
- 종료
[Ctrl] + [C]
///// package.json에 정의된 모듈 설치하기
1. 프로젝트 폴더에 package.json 확인
$ cd 프로젝트명
$ ls * 새로 생성한 프로젝트에 들어가서 목록을 확인해 보면 package.json 파일이 존재한다.
2. 의존성 모듈 설치
$ npm update * package.json파일에 정의되어 있는 dependencies를 자동으로 설치해준다.
///// 참조
http://blog.naver.com/silver889/220055458051
http://blog.naver.com/azure0777/220469049820
http://blog.naver.com/ruleoutlife/90165018945
http://blog.naver.com/the602/220076457120
http://blog.naver.com/solveany/220461729215
http://mudchobo.tistory.com/525
- 게임 (WebSocket기반)
'LANGUAGE > NODE.JS' 카테고리의 다른 글
[Bower] 시작하기 (0) | 2016.09.14 |
---|---|
[Nodejs] Request to REST API Server (0) | 2016.03.13 |
[Nodejs] nodemon, supervisor (0) | 2016.01.16 |
[Nodejs] forever (0) | 2016.01.16 |
[Nodejs] 정리중 (0) | 2015.12.27 |