11

node.js でルーターを「取り除き」たいと思います。現在、私が持っているのは次のようなものです。

app.get '/thing1', (req, res) ->
    res.render 'thing1'

app.get '/thing2', (req, res) ->
    res.render 'thing2'

これらを次のように折りたたむ方法はありますか:

app.get '/(*)', (req, res) ->
    res.render '(*)'

PS: coffeescript を使用していますが、どの言語での回答でも構いません

4

2 に答える 2

35
app.get('/:thing', function (req, res) {
  res.render(req.params.thing)
})
于 2012-12-13T04:04:49.103 に答える