Wie Middleware-Funktionen zu jedem Expressjs Route Funktionen hinzufügen? Die meisten Routenfunktionen, die sich als CRUD auf der Datenbank herausstellen, haben Standard-Vorher- und Nachher-Anweisungen - gibt es eine Möglichkeit, vorher und nachher für Routenfunktionen zu haben.expressjs Route Methoden vor und nach
app.route('/api/resources').all(projectsPolicy.isAllowed)
.get(resources.list)
.post(resources.create);
Sie meinen Sie wie 'app.use (projectsPolicy.isAllowed)' etc? – adeneo
App.use Funktionen werden für alle Funktionen in Route aufgerufen, habe ich recht? Ich suche nach etwas, das für jede Route Funktion aufgerufen werden kann – npr
Ich denke, das hängt von der Middleware ab, aber ich glaube, Sie können 'app.route ('/ api/resources', projectsPolicy.isAllowed) .get (...' In Express sind mehrere Funktionen erlaubt – adeneo