Chciałbym utworzyć oprogramowanie pośredniczące, które rejestrowałoby treść żądania i treść odpowiedzi wszystkich tras. Rejestrowanie żądania jest proste, jednak nie wydaje się, aby otrzymałem odpowiedź. res.on("end")
nie emituje żadnych danych i nie widzę nic specjalnie powiązanego z express, co by je wyemitowało lub zastosowało. Czy ktoś miałby jakieś sugestie, jak to osiągnąć?
EDYCJA: Na podstawie linków w odpowiedzi Kooka wymyśliłem to, co wydaje się działać dobrze.
app.use(function(req, res, next) {
var send = res.send;
res.send = function(body){
console.log(body);
res.send = send;
res.send(body);
};
next();
});
Odpowiedzi:
0 dla odpowiedzi № 1Czy widziałeś te posty o podobnych? Myślę, że powinieneś być w stanie podążać za ich logiką, tworząc własną:
ekspresowa treść odpowiedzi na rejestrowanie