पाठ 7 / 25
मिडलवेयर क्या है?
समझें कि middleware ऐसे functions हैं जो requests जाँचकर next बुलाते हैं, और क्रम व्यवहार को कैसे प्रभावित करता है।
req, res, next
मिडलवेयर एक फ़ंक्शन (req, res, next) => {} है जो request/response को देख या बदल सकता है, फिर नियंत्रण आगे बढ़ाने के लिए next() बुलाता है — या खुद response समाप्त कर सकता है।
एयरपोर्ट सुरक्षा लाइन
हर चेकपॉइंट (बैग स्कैन, ID जाँच, बोर्डिंग पास) आपको जाँचता है और next() से आगे बढ़ाता है — या कुछ ग़लत हो तो वहीं रोक देता है।
एक लॉगिंग मिडलवेयर
app.use हर रिक्वेस्ट के लिए, रजिस्टर होने के क्रम में, एक मिडलवेयर चलाता है।
app.use((req, res, next) => {
console.log(`${req.method} ${req.url}`);
next();
});