İstemcileri herhangi bir html ve json için tek bir işlevde yakalamak için express.js içinde bir yol biliyor mu?, bir işlevde hem json hem de html için istekleri yakalamanın herhangi bir yolu var mı?
Temelde, hem /users
hem de /users.json
için tek bir rota istiyorum - raylar, denetimleriyle birlikte çalışır.
Bu sayede mantığı tek bir işlevde kapsülleyebilir ve html veya json oluşturmaya karar verebilirim.
şey gibi:
app.get('/users[.json]', function(req, res, next, json){
if (json)
res.send(JSON.stringfy(...));
else
res.render(...); //jade template
});
belki bir param kullanabilir misiniz?
2 yol yapma hakkında ne dersiniz? – clyfe
Neden içerik müzakeresi olan bir rota değil? (Zoidberg'in sesinden bahsetti.) –
ekspres yazarının içerik müzakeresini kullanmanızı önerir: https://github.com/visionmedia/express/issues/1340 –