ich eine Middleware haben, ich nenne es wie folgt aus:Access Express Anwendung von Middleware
app.use(example({optiona:'abc'}));
ich die App aus dem Middleware-Funktion zugreifen möchten, und das andere tun app.use, etwa wie folgt:
module.exports = function (options){
app.use(...);
return function(req, res, next)
next();
}
weiß, dass ich die Möglichkeit, die App auf die Exporte zu passieren, aber ich will, es zu tun, ohne die Möglichkeit, es zu passieren, oder es als global gesetzt ..
Sie haben die 'App' in [' req.app'] (https://devdocs.io/express/index#req.app) verfügbar – hjpotter92
Ich möchte eine Middleware generell einstellen, nicht setzen (" App.use ") auf jede Anfrage – user3712353
Bitte lesen Sie, wie Middleware funktioniert: http://expressjs.com/en/guide/using-middleware.html – hjpotter92