MERN Stack सीखने का 35वाँ दिन
आज मैंने अपना पहला नेटिव वेब सर्वर बनाया।
अपने Node.js कोर्स में, मैंने लोकल स्क्रिप्ट्स से आगे बढ़कर कुछ नया सीखा। मेरा कोड अब केवल चलता और रुकता नहीं है। अब, सर्वर सक्रिय (active) रहता है। यह इंटरनेट से आने वाले कनेक्शन का इंतज़ार करता है।
मैंने सीखा कि कंप्यूटर नेटवर्क पर कैसे संवाद (communicate) करते हैं। यहाँ वह सब है जो मैंने सीखा:
http Module
मैंने डेटा को हैंडल करने के लिए नेटिव http यूटिलिटी का उपयोग किया। मैंने सर्वर शुरू करने के लिए http.createServer() का उपयोग किया। यह फंक्शन दो आर्गुमेंट्स (arguments) का उपयोग करता है:
req: इसमें ब्राउज़र से मिलने वाला डेटा होता है, जैसे कि URL या headers।res: यह यूजर को वापस डेटा भेजता है, जैसे कि HTML या JSON।
listen Method
संवाद करने के लिए सर्वर को एक विशिष्ट पोर्ट (port) की आवश्यकता होती है। मैंने अपने सर्वर को पोर्ट 8000 पर सुनने (listen) के लिए सेट किया। यह आने वाली रिक्वेस्ट के लिए एक गेटवे के रूप में कार्य करता है।
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