पाठ 3 / 25

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

दस lines से कम में एक route और app.listen के साथ चलता Express server शुरू करें।

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

एक 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)` क्या करता है?

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

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