express@3.4.7とjade@1.0.1の組み合わせで久しぶりにツールを作ろうと思ったんですが、なぜかしらないけど500エラーが・・・
単純expressのデフォルトでhello world出そうと思っただけなんですけどね。
エラーメッセージは以下のようになっています。
500 Error: /var/www/test/nodejs/acs/views/index.jade:5
3| block content
4| h1= title
> 5| p Welcome to "test"
`doctype 5` is deprecated, you must now use `doctype html`
これをみるとdoctype 5ってのが単純にだめみたい。
どうやらviews/layout.jadeのなかに記載されているdoctype宣言がおかしいと。
で、layout.jadeの中身は以下のようになっています。
doctype 5 html(lang="ja") head title= title link(rel='stylesheet', href='/stylesheets/style.css') body block content
まあエラーメッセージに
「`doctype 5` is deprecated, you must now use `doctype html`」
ってかいてありますよね。
ってこは単純にdoctype 5はdeprecatedなわけで、doctype htmlって書き換えればいいわけですよ。
そう、こんな感じにね。
doctype html html(lang="ja") head title= title link(rel='stylesheet', href='/stylesheets/style.css') body block content
これexpressにpull requestでもおくったほうがいいのかなぁ。