'Node.js' 카테고리의 다른 글
Node.js 에서 실행 경로를 소스 위치로 바꾸는 방법 (0) | 2016.05.24 |
---|---|
Ubuntu 에서 Node.js, MongoDB 설치하기 (0) | 2016.05.13 |
[표준모듈] util 모듈의 유용한 메서드 (0) | 2016.01.18 |
WebSocket 으로 Socket.io 서버 만들기 (0) | 2015.11.19 |
Node.js 에서 실행 경로를 소스 위치로 바꾸는 방법 (0) | 2016.05.24 |
---|---|
Ubuntu 에서 Node.js, MongoDB 설치하기 (0) | 2016.05.13 |
[표준모듈] util 모듈의 유용한 메서드 (0) | 2016.01.18 |
WebSocket 으로 Socket.io 서버 만들기 (0) | 2015.11.19 |
npm build
npm cache
npm config
npm dedupe
npm install
npm link
npm list
npm outdated
npm pack
npm ping
npm rebuild
npm repo
npm search
Linux 에서 .NET Core 로 C# DLL 만들기 (0) | 2016.08.25 |
---|---|
npm 설치 중 'fetch failed' 오류 해결 방법 (0) | 2015.12.16 |
npm 스크립트 사용하기 (0) | 2015.12.07 |
socket.io 관련 npm 모듈 (0) | 2015.11.23 |
1. .NET Core 설치
2. 프로젝트 만들기
$ mkdir project
$ cd project
$ dotnet new --type Lib
3. 프로젝트 빌드
4. edge 모듈을 사용할 경우 (필요한 패키지 설치)
$ sudo apt-get -y install g++ make
유용한 npm 명령어 (0) | 2016.09.26 |
---|---|
npm 설치 중 'fetch failed' 오류 해결 방법 (0) | 2015.12.16 |
npm 스크립트 사용하기 (0) | 2015.12.07 |
socket.io 관련 npm 모듈 (0) | 2015.11.23 |
실행되는 소스 코드에서 가장 윗줄에 아래와 같이 코드를 추가한다.
참고> 실행되는 코드 중 가장 첫번째 한번만 실행하도록 추가해야 한다.
// 소스 코드 최상위 process.chdir(__dirname); // 첫번째 소스 코드에 한번만 추가한다. const fs = require('fs'); const path = require('path'); ...
Linux 에서 vim 으로 node.js 프로그래밍 하기 (0) | 2016.11.16 |
---|---|
Ubuntu 에서 Node.js, MongoDB 설치하기 (0) | 2016.05.13 |
[표준모듈] util 모듈의 유용한 메서드 (0) | 2016.01.18 |
WebSocket 으로 Socket.io 서버 만들기 (0) | 2015.11.19 |
1. Node.js 설치
1-1. 빌드된 패키지로 설치(apt-get 패키지)
#!/bin/sh # install node.js v6.x ------------------------------------- curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs echo read -p "Press [Enter] key to next step..." key echo # check node.js version ------------------------------------ node -v npm -v npm list -g -depth 0 echo read -p "Press [Enter] key to next step..." key echo # update npms ---------------------------------------------- sudo npm update -g echo
1-2. edge 패키지를 사용하기 위하여 소스로 빌드하여 설치
#!/bin/sh # install node.js ------------------------------------------ sudo apt-get -y install python wget https://raw.githubusercontent.com/tjanczuk/edge/master/tools/debian_ubuntu_clean_install.sh mv debian_ubuntu_clean_install.sh debian_ubuntu_clean_install.sh.orig sed -e "s/4.2.3/6.1.0/g" debian_ubuntu_clean_install.sh.orig > debian_ubuntu_clean_install.sh rm debian_ubuntu_clean_install.sh.orig export USERNAME=$USER sudo bash debian_ubuntu_clean_install.sh echo read -p "Press [Enter] key to next step..." key echo # update npms ---------------------------------------------- sudo npm update -g echo
2. MongoDB 설치
#!/bin/sh # install mongodb ------------------------------------------ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list sudo apt-get update sudo apt-get install -y mongodb-org echo read -p "Press [Enter] key to next step..." key echo # setting mongodb ------------------------------------------ wget https://github.com/mongodb/mongo/raw/master/debian/mongod.service sudo mv mongod.service /lib/systemd/system sudo chmod g-w /lib/systemd/system/mongod.service sudo chown root:root /lib/systemd/system/mongod.service # service enable ------------------------------------------- sudo systemctl enable mongod echo read -p "Press [Enter] key to next step..." key echo sudo vi /etc/mongod.conf echo
2-1. MongoDB 설정 파일
# Where and how to store data. storage: dbPath: /var/lib/mongodb journal: enabled: true directoryPerDB: true # network interfaces net: port: 27017 http: enabled: true RESTInterfaceEnabled: true # security security: authorization: enabled
3. 다운로드
Linux 에서 vim 으로 node.js 프로그래밍 하기 (0) | 2016.11.16 |
---|---|
Node.js 에서 실행 경로를 소스 위치로 바꾸는 방법 (0) | 2016.05.24 |
[표준모듈] util 모듈의 유용한 메서드 (0) | 2016.01.18 |
WebSocket 으로 Socket.io 서버 만들기 (0) | 2015.11.19 |
util.debuglog(section)
util.deprecate(function, string)
util.format(format[, ...])
util.inherits(constructor, superConstructor)
util.inspect(object[, options])
참고> https://nodejs.org/docs/latest/api/util.html
Linux 에서 vim 으로 node.js 프로그래밍 하기 (0) | 2016.11.16 |
---|---|
Node.js 에서 실행 경로를 소스 위치로 바꾸는 방법 (0) | 2016.05.24 |
Ubuntu 에서 Node.js, MongoDB 설치하기 (0) | 2016.05.13 |
WebSocket 으로 Socket.io 서버 만들기 (0) | 2015.11.19 |
npm 을 설치 하거나 업데이트 하는 도중에 아래와 같은 오류가 발생한다면:
npm ERR! fetch failed https://registry.npmjs.org/...
해결 방법은 콘솔창을 열어서 아래와 같이 실행한다.
npm config set registry http://registry.npmjs.org/
유용한 npm 명령어 (0) | 2016.09.26 |
---|---|
Linux 에서 .NET Core 로 C# DLL 만들기 (0) | 2016.08.25 |
npm 스크립트 사용하기 (0) | 2015.12.07 |
socket.io 관련 npm 모듈 (0) | 2015.11.23 |
참고1> https://github.com/npm/npm/blob/master/doc/misc/npm-scripts.md
참고2> https://github.com/npm/npm/blob/master/doc/cli/npm-run-script.md
유용한 npm 명령어 (0) | 2016.09.26 |
---|---|
Linux 에서 .NET Core 로 C# DLL 만들기 (0) | 2016.08.25 |
npm 설치 중 'fetch failed' 오류 해결 방법 (0) | 2015.12.16 |
socket.io 관련 npm 모듈 (0) | 2015.11.23 |
socket.io 공식 사이트
npm 모듈
1. socket.io
: https://www.npmjs.com/package/socket.io
2. socket.io-redis
: https://www.npmjs.com/package/socket.io-redis
3. socket.io-emitter
: https://www.npmjs.com/package/socket.io-emitter
유용한 npm 명령어 (0) | 2016.09.26 |
---|---|
Linux 에서 .NET Core 로 C# DLL 만들기 (0) | 2016.08.25 |
npm 설치 중 'fetch failed' 오류 해결 방법 (0) | 2015.12.16 |
npm 스크립트 사용하기 (0) | 2015.12.07 |
_io = require('socket.io')(port, { transports: ['polling', 'websocket'] });
참고> engine.io -> Server -> Methods -> constructor -> Options -> transports 옵션
Linux 에서 vim 으로 node.js 프로그래밍 하기 (0) | 2016.11.16 |
---|---|
Node.js 에서 실행 경로를 소스 위치로 바꾸는 방법 (0) | 2016.05.24 |
Ubuntu 에서 Node.js, MongoDB 설치하기 (0) | 2016.05.13 |
[표준모듈] util 모듈의 유용한 메서드 (0) | 2016.01.18 |