はじめまして、大塚と申します。
node.js勉強中です。よろしくお願いいたします。

私的練習サイトでnode.js + express使用していたのですが、express2系からexpress3系へ不用意に
上げてしまったところ、多くの機能が動かなくなってしまいました。
なんとか主要な機能は一時しのぎ対応はできたものの、viewsでlayoutの適用機能が復帰できません。


express2の際はexpressのヘルパーで自動で作られたlayout.ejsを、そのまま拡張して使っていたため
特にどこでlayoutを呼んでいるというのを意識せずに使ってしまっていたのですが、express3で自動で
呼ばれなくなってしまったため、

http://stackoverflow.com/questions/6786552/in-express-ejs-how-do-i-change-the-default-layout

この辺りの記事を見て

  app.set('view options', { layout: 'layout.ejs' });

のような設定も加えてみたのですが、うまくいきません。


express3でのlayout指定法について、ご存知の方居られましたら、ご教授いただければ幸いです。
よろしくお願いいたします。

メールによる返信