# एक्सप्रेस क्या है? — Express.js Fundamentals: Routing, Middleware और APIs

Source: https://www.skillbyai.com/hi/expressjs/ex-intro

> जानें कि Express क्या है, यह Node के http module पर routing और middleware की परत कैसे जोड़ता है और कहाँ उपयोग होता है।

## एक हल्का वेब फ्रेमवर्क

**Express** Node के अंतर्निहित `http` मॉड्यूल के ऊपर बना एक हल्का, बिना पूर्वाग्रह वाला फ्रेमवर्क है। यह Node को छिपाए बिना रूटिंग, मिडलवेयर और हेल्पर जोड़ता है।

## कच्चा Node बनाम Express

कच्चा `http` एक-एक ईंट से घर बनाने जैसा है। Express आपको पहले से फिट दरवाज़े, खिड़कियाँ और वायरिंग देता है — रूटिंग, JSON पार्सिंग, स्टैटिक फ़ाइलें — जिससे आप तेज़ी से बनाते हैं।

## यह कहाँ फिट होता है

Express REST API, सर्वर-रेंडर्ड साइट और SPA (React/Angular) के बैकएंड को चलाता है। यह बिना पूर्वाग्रह वाला है — डेटाबेस, टेम्पलेटिंग इंजन और संरचना आप चुनते हैं।
