Кто-нибудь знает способ в express.js для захвата запросов в одной функции для html и json?
По сути, я хочу один маршрут для /users
и /users.json
- как это делает рельсы со своими маршрутами -> контроллером.
Таким образом, я могу инкапсулировать логику в одну функцию и принять решение о рендеринге html или json.
Что-то вроде:
app.get('/users[.json]', function(req, res, next, json){
if (json)
res.send(JSON.stringfy(...));
else
res.render(...); //jade template
});
Могу ли я использовать параметр, возможно?