Als «middleware» getaggte Fragen


8
bodyParser ist veraltet Express 4
Ich verwende Express 4.0 und bin mir bewusst, dass der Body Parser aus dem Express Core entfernt wurde. Ich verwende den empfohlenen Ersatz, aber ich bekomme body-parser deprecated bodyParser: use individual json/urlencoded middlewares server.js:15:12 body-parser deprecated urlencoded: explicitly specify "extended: true" for extended parsing node_modules/body-parser/index.js:74:29 Wo finde ich diese angeblichen …

3
Node.js / Express.js - Wie funktioniert app.router?
Bevor ich danach frage app.router, sollte ich zumindest erklären, was meiner Meinung nach bei der Arbeit mit Middleware passiert. Um Middleware zu verwenden, ist die zu verwendende Funktion app.use(). Wenn die Middleware ausgeführt wird, wird entweder die nächste Middleware mithilfe von next()aufgerufen oder so eingestellt, dass keine Middleware mehr aufgerufen …

15
Was ist Middleware genau?
Ich habe in letzter Zeit viele Leute über Middleware sprechen hören , aber wie lautet die genaue Definition von Middleware? Wenn ich mir Middleware anschaue, finde ich viele Informationen und einige Definitionen, aber beim Lesen dieser Informationen und Definitionen scheint es, dass sich fast alle „Waren“ mitten in etwas befinden. …

6
Übergeben von Variablen an die nächste Middleware mit next () in Express.js
Nun, meine Frage ist, dass ich eine Variable von der ersten Middleware an eine andere Middleware übergeben möchte, und ich habe versucht, dies zu tun, aber es gab " req.somevariableeine gegebene als 'undefiniert'". //app.js .. app.get('/someurl/', middleware1, middleware2) ... ////middleware1 ... some conditions ... res.somevariable = variable1; next(); ... ////middleware2 …


1
req.locals vs. res.locals vs. res.data vs. req.data vs. app.locals in Express Middleware
Es werden einige ähnliche Fragen gestellt, aber meine Frage lautet: Wenn ich Zwischenergebnisse verbreiten möchte, die ich mit der verschiedenen Routing-Middleware verstehe, wie kann ich das am besten tun? app.use(f1); app.use(f2); app.use(f3); function f1(req,res,next) { //some database queries are executed and I get results, say x1 res.locals.dbResults = {...}; next(); …

5
Verwenden Sie in Express eine bestimmte Middleware für alle Pfade außer einem bestimmten
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 …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.