# आपका पहला सर्वर — एक्सप्रेस.जेएस

Source: https://www.geekswithgeeks.com/hi/expressjs/ex-hello-world

> दस पंक्तियों से कम में चलता हुआ Express सर्वर।

## हैलो, वर्ल्ड!

एक app बनाएँ, एक route परिभाषित करें, सुनना शुरू करें। `server.js` सेव करें और `node server.js` से चलाएँ।

```javascript
import express from 'express';

const app = express();

app.get('/', (req, res) => {
  res.send('Hello, World!');
});

app.listen(3000, () => {
  console.log('Server running on http://localhost:3000');
});
```

Output:

```
Server running on http://localhost:3000
```

## app, listen, और रिक्वेस्ट हैंडलर

`express()` app इंस्टेंस बनाता है। `app.get(path, handler)` एक route रजिस्टर करता है। `app.listen(port)` HTTP सर्वर शुरू करता है और प्रोसेस को ज़िंदा रखता है।

**Quiz:** `app.listen(3000)` क्या करता है?

- [x] सर्वर शुरू करता है और पोर्ट 3000 से जोड़ता है
- [ ] नया route रजिस्टर करता है
- [ ] आने वाले JSON को पार्स करता है

*Answer:* सर्वर शुरू करता है और पोर्ट 3000 से जोड़ता है. `listen` दिए गए पोर्ट पर अंतर्निहित HTTP सर्वर को बाँधता और शुरू करता है।
