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