в express.js, любой способ захвата запроса к json и html в одной функции?

Кто-нибудь знает способ в express.js захватывать запросы в одной функции для и html, и json?

По сути, мне нужен один маршрут для / users и /users.json - как rails со своими маршрутами -> контроллер.

Таким образом, я могу инкапсулировать логику в одну функцию и решить визуализировать либо html, либо json.

Примерно так:

app.get('/users[.json]', function(req, res, next, json){
  if (json)
    res.send(JSON.stringfy(...));
  else
    res.render(...); //jade template
});

Могу ли я использовать параметр?

24
задан justinjmoses 19 January 2012 в 15:30
поделиться