Snow Leopard で Node.js と express を動かす
Tomohiro wrote this on Apr 30, 2011Node.js で Web アプリ作ってみようかと思い立ったので,下記の環境を用意する.
- Node.js
- npm - パッケージマネージャ
- express - Web アプリケーションフレームワーク
Node.js のインストール
brew を使って入れる.
$ brew install node
==> Downloading http://nodejs.org/dist/node-v0.4.7.tar.gz
######################################################################## 100.0%
==> ./configure --prefix=/usr/local/Cellar/node/0.4.7
==> make install
==> Caveats
Please add /usr/local/lib/node to your NODE_PATH environment variable to have node libraries picked up.
==> Summary
/usr/local/Cellar/node/0.4.7: 72 files, 7.5M, built in 6.2 minutes
node のパスを環境変数に指定する.
$ vi .zshrc
export NODE_PATH=/usr/local/lib/node
npm のインストール
brew install npm
とすると,別のコマンドを叩くように指示されるので,その通りに実行する.
$ brew install npm
Error: No available formula for npm
npm can be installed thusly by following the instructions at
http://npmjs.org/
To do it in one line, use this command:
curl http://npmjs.org/install.sh | sh
$ curl http://npmjs.org/install.sh | sh
express のインストール
$ npm install express
プロジェクトを作る
express コマンドでプロジェクトを自動生成することができる.
$ express mynodeapp
create : mynodeapp
create : mynodeapp/app.js
create : mynodeapp/public/stylesheets
create : mynodeapp/public/stylesheets/style.css
create : mynodeapp/public/javascripts
create : mynodeapp/logs
create : mynodeapp/pids
create : mynodeapp/public/images
create : mynodeapp/views
create : mynodeapp/views/layout.jade
create : mynodeapp/views/index.jade
create : mynodeapp/test
create : mynodeapp/test/app.test.js
- make sure you have installed jade: $ npm install jade
$ npm install jade
起動してみる
$ cd /mynodeapp
$ node app.js
Express server listening on port 3000