Chcel by som vytvoriť nejaký middleware, ktorý by zaznamenával telo žiadosti a telo odpovede na všetkých trasách. Prihlasovanie žiadosti je priame, zdá sa mi však, že odpoveď nedostanem. res.on("end")
nevydáva žiadne údaje a ja nevidím nič konkrétne zviazané s vyjadrením, ktoré by to emitovalo alebo uplatňovalo. Mali by ste nejaké návrhy, ako to dosiahnuť?
EDIT: Na základe odkazov v kookovej odpovedi som prišiel s tým, čo sa zdá, že funguje dobre.
app.use(function(req, res, next) {
var send = res.send;
res.send = function(body){
console.log(body);
res.send = send;
res.send(body);
};
next();
});
odpovede:
0 pre odpoveď č. 1Už ste videli tieto príspevky o podobných? Myslím si, že pri vytváraní vlastných by ste mali byť schopní riadiť sa ich logikou:
telo odpovede na vyjadrenie ťažby
Node.Js / Express - jednoduchý middleware na výstup prvých pár znakov odpovede