पाठ 7 / 23
मिडलवेयर क्या है?
फ़ंक्शन जो रिक्वेस्ट आने और रिस्पॉन्स जाने के बीच चलते हैं।
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();
});