我刚刚继承了一个用coffeescript编写的node.js/express项目,并使用jade来渲染视图。在我的视图文件夹中,我有大约 20 个需要设置路由的玉文件。而不是像这样一遍又一遍地重复自己(目前工作得很好):
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}",
不幸的是,这不起作用。有什么建议吗?