W2U開発wiki - node.jsライブラリ express


node.jsのインストール方法はnode.jsインストールを参照。
そこまで終わってることが前提です。

参考URL
http://d.hatena.ne.jp/ruedap/20110620/node_js_expr...

expressのインストール

  • 以下のコマンドを実行する。-gをつけないとexpressコマンドが使えないのでつける。
$ npm install -g express
  • インストール確認
$ express -v
2.4.3
  • もどかしいことに、-gをつけるとexpressライブラリが使えないので、リンクを張る。
$ npm link express


ejsのインストール

  • JSPみたいに使えるテンプレートライブラリ。expressとセットで使います。
npm install ejs

雛形の作成

  • expressコマンドを使うと、プロジェクトの雛形を作ってくれる。
  • 引数に雛形を作る場所、-tオプションでテンプレートライブラリを指定する。
  • 「-s」でセッションサポートがつくらしいので、とりあえずつけておく。
    • デフォルトはjadeだけど、よくわからないのでejsを使う。
$ express /home/ana/workspace/holew2u/w2u -t ejs -s
  • 作る先が空ではないときは確認メッセージが出る。問題なければ「y」
destination is not empty, continue?
  • ババっと雛形ができる。
   create : /home/ana/workspace/holew2u/w2u
   create : /home/ana/workspace/holew2u/w2u/package.json
   create : /home/ana/workspace/holew2u/w2u/app.js
   create : /home/ana/workspace/holew2u/w2u/public/images
   create : /home/ana/workspace/holew2u/w2u/public/javascripts
   create : /home/ana/workspace/holew2u/w2u/views
   create : /home/ana/workspace/holew2u/w2u/views/layout.ejs
   create : /home/ana/workspace/holew2u/w2u/views/index.ejs
   create : /home/ana/workspace/holew2u/w2u/public/stylesheets
   create : /home/ana/workspace/holew2u/w2u/public/stylesheets/style.css


動作確認

$ node /home/ana/workspace/holew2u/w2u/app.js
Express server listening on port 3000 in development mode
  • OK!ここまで簡単