Es ist im Grunde wie ein Rückruf, den express.js verwendet, nachdem ein bestimmter Teil des Codes ausgeführt und ausgeführt wurde. Sie können damit sicherstellen, dass ein Teil des Codes ausgeführt wird und was Sie als Nächstes tun möchten, aber denken Sie immer daran, dass dies nur möglich ist Mach eins res.send
in jedem REST- Block ...
Sie können also als einfaches next()
Beispiel so etwas tun :
app.get("/", (req, res, next) => {
console.log("req:", req, "res:", res);
res.send(["data": "whatever"]);
next();
},(req, res) =>
console.log("it's all done!");
);
Es ist auch sehr nützlich, wenn Sie eine Middleware in Ihrer App haben möchten ...
Rufen Sie zum Laden der Middleware-Funktion app.use () auf und geben Sie die Middleware-Funktion an. Der folgende Code lädt beispielsweise die myLogger-Middleware-Funktion vor der Route zum Stammpfad (/).
var express = require('express');
var app = express();
var myLogger = function (req, res, next) {
console.log('LOGGED');
next();
}
app.use(myLogger);
app.get('/', function (req, res) {
res.send('Hello World!');
})
app.listen(3000);