1. web/Node.js/express

Webフレームワーク

こういう道具の常として、エラーになったときの理由を調べるのが大変ということがある。

-- ToshinoriMaeno 2012-08-15 04:02:36

http://expressjs.com/guide.html

http://hideyukisaito.github.com/expressjs-doc_ja/

http://hideyukisaito.github.com/expressjs-doc_ja/guide/

2. ejs(テンプレートエンジン)

    npm install express ejs -g


$ express -V
3.0.0rc3
tmaeno@:~$ which express
/home/tmaeno/.nave/installed/0.9.0/bin/express
tmaeno@:~$ express -t ejs hello

   create : hello
   create : hello/package.json
   create : hello/app.js
   create : hello/public
   create : hello/public/javascripts
   create : hello/public/images
   create : hello/routes
   create : hello/routes/index.js
   create : hello/public/stylesheets
   create : hello/public/stylesheets/style.css
   create : hello/views
   create : hello/views/layout.jade
   create : hello/views/index.jade

   install dependencies:
     $ cd hello && npm install

   run the app:
     $ node app

cd hello && npm install

cd hello のあと

node app

環境設定が変か。(すでに動いていたからだった)

$ node app

Express server listening on port 3000
GET / 200 19ms - 170
GET /stylesheets/style.css 200 13ms - 110

3. express 3.x

https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x

4. ejs を使ってログイン

ちょっと古い: http://utahjs.com/2010/09/25/nodejs-express-and-ejs-templates/

/testejs に以下の真似を作ったときの記録 http://d.hatena.ne.jp/sy-2010/20101016/1287202672