Sagen wir, ich habe mehrere Orte, an denen ich response.send(someData)
anrufe. Jetzt möchte ich einen einzigen globalen Interzeptor erstellen, wo ich alle .send
-Methoden abfange und einige Änderungen an someData
vornehme. Gibt es einen Weg in express.js? (Haken, Zuhörer, Abfangjäger, ...)?
Ja, das ist möglich. Es gibt zwei Möglichkeiten, dies zu tun: Eine besteht darin, eine Bibliothek zu verwenden, die das Interception bereitstellt, mit der Fähigkeit, sie basierend auf einer bestimmten Bedingung auszuführen: Ссылка
Die andere Option besteht darin, einfach Ihre eigene Middleware (für Express) wie folgt zu erstellen:
%Vor%Tags und Links javascript express