यह मूल रूप से एक कॉलबैक की तरह होता है जो कोड के एक निश्चित भाग के बाद एक्सप्रेस.जेएस का उपयोग करता है और किया जाता है, आप इसका उपयोग यह सुनिश्चित करने के लिए कर सकते हैं कि कोड का हिस्सा हो गया है और आप आगे क्या करना चाहते हैं, लेकिन हमेशा केवल आप ही ध्यान रखें कोई एक कार्य करें res.send
अपने प्रत्येक में बाकी ब्लॉक ...
तो आप इस तरह से एक साधारण next()
उदाहरण के रूप में कुछ कर सकते हैं :
app.get("/", (req, res, next) => {
console.log("req:", req, "res:", res);
res.send(["data": "whatever"]);
next();
},(req, res) =>
console.log("it's all done!");
);
यह बहुत उपयोगी है जब आप अपने ऐप में एक मिडलवेयर रखना चाहते हैं ...
मिडलवेयर फंक्शन को लोड करने के लिए, एप को यूज करें (), मिडिलवेयर फंक्शन को निर्दिष्ट करें। उदाहरण के लिए, निम्न कोड रूट पथ (/) के लिए मार्ग से पहले myLogger मिडलवेयर फ़ंक्शन को लोड करता है।
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);