Кто-нибудь знает способ в 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
});
Могу ли я использовать параметр?