पाठ 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();
});