יום 35 בלימוד MERN Stack
היום בניתי את שרת הווב (web server) המובנה הראשון שלי.
במאסטרקלאס ה-Node.js שלי עם Complete Coding, התקדמתי מעבר לסקריפטים מקומיים. הקוד הקודם שלי רץ ועצר. היום, בניתי שרת שנשאר פעיל. הוא מאזין לחיבורי אינטרנט.
למדתי איך מחשבים מתקשרים ברשתות.
הנה שני המושגים העיקריים שליטתי בהם:
מודול ה-http השתמשתי בכלי ה-http המובנה כדי לטפל בנתונים. השתמשתי ב-
http.createServer()כדי להפעיל שרת. הפונקציה הזו משתמשת בשני ארגומנטים: •req(Request): זה מחזיק נתונים מהדפדפן, כמו URLs או headers. •res(Response): זה מאפשר לי לשלוח נתונים חזרה למשתמש, כמו HTML או JSON.server.listen()שרת זקוק לפורט (port) ספציפי כדי לתקשר. הגדרתי את השרת שלי להאזין לפורט מקומי כמו 8000. זה יוצר שער (gateway) לחיבורים.
מימוש הקוד:
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 and listening on port 8000");
});
מקור: https://dev.to/ali_hamza_589ec7b3eb6688d/day-35-of-learning-mern-stack-ldn