私は、coffeescriptで記述されたnode.js / expressを使用し、jadeを使用してビューをレンダリングするプロジェクトを継承しました。ビューフォルダには、ルートを設定する必要のある約20個のjadeファイルがあります。そのように何度も繰り返すのではなく(現在は問題なく機能しています):
app.get '/html/404.html', (req,res) ->
res.render '404',
app.get '/html/503.html', (req,res) ->
res.render '503',
app.get '/html/foo.html', (req,res) ->
res.render 'foo',
URLの配列を作成し、forループを使用してそれを反復処理することにより、これをあまり面倒にしないようにしたいと思います。次のようになります。
urls = [
"404"
"503"
"foo"
]
for url in urls
app.get "/html/#{url}.html", (req,res) ->
res.render "#{url}",
残念ながら、これは機能していません。何かアドバイス?