in express.js, ¿alguna forma de capturar solicitudes para json y html en una función?
¿Alguien sabe alguna manera en express.js para capturar solicitudes en una sola función para html y json?
Esencialmente quiero una sola ruta para ambos/users
y/users.json
- como lo hace rails con sus rutas -> controlador.
e esa manera, puedo encapsular la lógica en una sola función y decidir renderizar html o json.
Algo como
app.get('/users[.json]', function(req, res, next, json){
if (json)
res.send(JSON.stringfy(...));
else
res.render(...); //jade template
});
¿Podría usar un parámetro quizás?