== web/Node.js/express == Webフレームワーク こういう道具の常として、エラーになったときの理由を調べるのが大変ということがある。 うまく動くときはいいのだが。コピペでも動かないと... -- ToshinoriMaeno <> http://expressjs.com/guide.html http://hideyukisaito.github.com/expressjs-doc_ja/ http://hideyukisaito.github.com/expressjs-doc_ja/guide/ == 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 }}} == express 3.x == https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x == ejs を使ってログイン == ちょっと古い: http://utahjs.com/2010/09/25/nodejs-express-and-ejs-templates/ [[/testejs]] に以下の真似を作ったときの記録 http://d.hatena.ne.jp/sy-2010/20101016/1287202672