Chamando rotas já definidas em outras rotas no Express NodeJS
Eu estou escrevendo um aplicativo da web em node.js usando Express. Eu defini uma rota da seguinte forma:
app.get("/firstService/:query", function(req,res){
//trivial example
var html = "<html><body></body></html>";
res.end(html)
});
Como reutilizo essa rota a partir do express?
app.get("/secondService/:query", function(req,res){
var data = app.call("/firstService/"+query);
//do something with the data
res.end(data);
});
Não consegui encontrar nada na documentação da API e prefiro não usar outra biblioteca como "request" porque isso parece complicado. Estou tentando manter meu aplicativo o mais modular possível. Pensamentos?
obrigado