私も同じ問題に直面express 3.Xしてnode 0.6.16。上記の解決策は最新バージョンでは機能しませんexpress 3.x。彼らはapp.registerメソッドを削除してメソッドを追加しましたapp.engine。上記の解決策を試した場合、次のエラーが発生する可能性があります。
node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
TypeError: Object function app(req, res){ app.handle(req, res); } has no method 'register'
    at Function.<anonymous> (/home/user1/ArunKumar/firstExpress/app.js:37:5)
    at Function.configure (/home/user1/ArunKumar/firstExpress/node_modules/express/lib/application.js:399:61)
    at Object.<anonymous> (/home/user1/ArunKumar/firstExpress/app.js:22:5)
    at Module._compile (module.js:441:26)
    at Object..js (module.js:459:10)
    at Module.load (module.js:348:31)
    at Function._load (module.js:308:12)
    at Array.0 (module.js:479:10)
    at EventEmitter._tickCallback (node.js:192:40)
エラーメッセージを取り除くため。次の行をapp.configure function
app.engine('html', require('ejs').renderFile);
注:ejsテンプレートエンジンをインストールする必要があります
npm install -g ejs
例: 
app.configure(function(){
  .....
  // disable layout
  app.set("view options", {layout: false});
  app.engine('html', require('ejs').renderFile);
....
app.get('/', function(req, res){
  res.render("index.html");
});
注:最も簡単な解決策は、ビューエンジンとしてejsテンプレートを使用することです。そこで、生のHTMLを* .ejsビューファイルに書き込むことができます。