MERN Stack سیکھنے کا 35واں دن

آج میں نے اپنا پہلا نیٹیو (native) ویب سرور بنایا۔

اپنے Node.js کورس میں، میں نے لوکل اسکرپٹس (local scripts) سے آگے قدم بڑھایا ہے۔ میرا کوڈ اب صرف چل کر رک نہیں جاتا، بلکہ اب سرور فعال (active) رہتا ہے۔ یہ انٹرنیٹ سے آنے والے کنکشنز کا انتظار کرتا ہے۔

میں نے سیکھا کہ کمپیوٹرز نیٹ ورک پر ایک دوسرے سے کیسے رابطہ کرتے ہیں۔ میں نے جو کچھ سیکھا وہ یہ ہے:

The http Module میں نے ڈیٹا کو ہینڈل کرنے کے لیے نیٹیو http یوٹیلیٹی کا استعمال کیا۔ میں نے سرور شروع کرنے کے لیے http.createServer() کا استعمال کیا۔ یہ فنکشن دو آرگومنٹ (arguments) استعمال کرتا ہے:

The listen Method رابطے کے لیے سرور کو ایک مخصوص پورٹ (port) کی ضرورت ہوتی ہے۔ میں نے اپنے سرور کو پورٹ 8000 پر سننے (listen) کے لیے سیٹ کیا۔ یہ آنے والی درخواستوں (requests) کے لیے ایک گیٹ وے کے طور پر کام کرتا ہے۔

Code implementation:

const http = require("http");

const server = http.createServer((req, res) => {
    res.end("Hello from my Day 35 custom server!");
});

server.listen(8000, () => {
    console.log("Server is live on port 8000");
});

Source: https://dev.to/ali_hamza_589ec7b3eb6688d/day-35-of-learning-mern-stack-ldn