এটি মূলত একটি কলব্যাকের মতো যা এক্সপ্রেস.জেএস কোডের একটি নির্দিষ্ট অংশ কার্যকর ও সম্পন্ন হওয়ার পরে ব্যবহার করে , আপনি কোডটির কিছু অংশ সম্পন্ন হয়েছে এবং আপনি পরবর্তী কাজটি করতে চান তা নিশ্চিত করতে এটি ব্যবহার করতে পারেন, তবে সর্বদা সচেতন থাকুন আপনি কেবল পারেন এক কাজ 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!");
);
আপনি যখন আপনার অ্যাপ্লিকেশনটিতে মিডলওয়্যার রাখতে চান তখন এটি খুব কার্যকর ...
মিডলওয়্যার ফাংশনটি লোড করতে মিডলওয়্যার ফাংশন নির্দিষ্ট করে অ্যাপ.ইউজ () কল করুন। উদাহরণস্বরূপ, নীচের কোডটি মূল পাথ (/) এর পথে যাওয়ার আগে মাইলোগার মিডলওয়্যার ফাংশনটি লোড করে।
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);