Ich verwende das Express-Framework in node.js mit einigen Middleware-Funktionen:
var app = express.createServer(options);
app.use(User.checkUser);
Ich kann das benutzen .use
Funktion mit einem zusätzlichen Parameter verwenden, um diese Middleware nur auf bestimmten Pfaden zu verwenden:
app.use('/userdata', User.checkUser);
Ist es möglich, die Pfadvariable so zu verwenden, dass die Middleware für alle Pfade außer einem bestimmten verwendet wird, dh für den Stammpfad?
Ich denke über so etwas nach:
app.use('!/', User.checkUser);
Wird User.checkUser
also bis auf den Root-Pfad immer aufgerufen.