Node を開発用の HTTP サーバとして使うワンライナー
Node は簡単に HTTP サーバが立ち上げられるので、Express などでちゃんとしたアプリを組む以外にも、ちょっとした HTML + JS のサンプルコードを書くときに、簡易HTTPサーバとして使っています。
connect を事前にインストールしておく必要がありますが、ワンライナーで書けるので、シェルスクリプトとして登録しておくと便利です。
connect のインストール
npm install connect -g
作業フォルダに移動して、一度だけ npm link
npm link connect
HTTPサーバを起動するワンライナー
node -e "require.paths.push('./node_modules'); var connect=require('connect'); connect(connect.static(__dirname+'/public')).listen(3000);"
これで作業フォルダの public ディレクトリが http://localhost:3000/ にマウントされます。