Czy w Express i Node.js można rozszerzyć lub zastąpić metody obiektu odpowiedzi?
Z każdym oprogramowaniem pośrednim Express przechodzires
i areq
przedmioty. Obiekty te rozszerzają rodzime obiektyhttp.ServerResponse
ihttp.ClientRequest
odpowiednio. Chciałbym wiedzieć, czy możliwe jest zastąpienie lub rozszerzenie metod obiektu odpowiedzi.
Na przykład zamiastres.render('home', jsonData);
, Chciałbym rozszerzyćres
przy użyciu niestandardowej metody zwanej customRender i używaj jej w ten sposób:res.customRender()
.
Nie utknąłem na żadnym konkretnym problemie. Chciałbym tylko dowiedzieć się, jak rozszerzyć obiekty natywne lub, jak w tym przypadku, obiekt pochodzący z modułów innych firm w Node.js