No Express e no Node.js, é possível estender ou substituir métodos do objeto de resposta?
Com cada middleware, o Express passares
e umreq
objetos. Esses objetos estendem os nativos que vêm dehttp.ServerResponse
ehttp.ClientRequest
respectivamente. Gostaria de saber se é possível substituir ou estender métodos do objeto de resposta.
Por exemplo, em vez deres.render('home', jsonData);
Eu gostaria de estenderres
com um método personalizado chamado customRender e use-o da seguinte maneira:res.customRender()
.
Eu não estou preso a um problema específico ou qualquer coisa. Eu gostaria apenas de aprender como estender objetos nativos ou, como neste caso, objetos que vêm de módulos de terceiros no Node.js