node.js をインストール

http://nodejs.org/

パッケージマネージャーも公開されているため、 とても簡単に最新バージョンがインストール出来る。

centos
$ wget http://nodejs.tchol.org/repocfg/el/nodejs-stable-release.noarch.rpm
$ yum localinstall --nogpgcheck nodejs-stable-release.noarch.rpm
$ yum install nodejs-compat-symlinks npm
ubuntu
$ apt-get install python-software-properties
$ add-apt-repository ppa:chris-lea/node.js
$ apt-get update
$ apt-get install nodejs npm

ymlを扱う

$ npm install props
var fs = require('fs'),
    props = require('props');

var yamlData = fs.readFileSync('./config.yml','utf8');
var config = props(yamlData);

console.log( config.name );

コマンドライン引数を利用する

$ npm install opts

デーモン化

install
$ npm install forever -g
起動
$ forever start script/hoge.js
確認
$ forever list
停止
$ forever stop <APP ID>

ソケット通信を行う

install
$ npm install socket.io

証明書エラーが出た場合は、以下のように設定する

$ npm config set strict-ssl false