पाठ 3 / 23

आपका पहला सर्वर

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

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

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

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 सर्वर शुरू करता है और प्रोसेस को ज़िंदा रखता है।

त्वरित जाँच: `app.listen(3000)` क्या करता है?

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

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