روز ۳۵ یادگیری MERN Stack

امروز اولین وب‌سرور بومی (native) خود را ساختم.

در دوره Node.js خود، از اجرای اسکریپت‌های محلی فراتر رفتم. کد من دیگر فقط اجرا و سپس متوقف نمی‌شود؛ بلکه اکنون سرور فعال می‌ماند و منتظر دریافت اتصال از اینترنت است.

یاد گرفتم که کامپیوترها چگونه در یک شبکه با هم ارتباط برقرار می‌کنند. آنچه یاد گرفتم به شرح زیر است:

The http Module من از ابزار بومی http برای مدیریت داده‌ها استفاده کردم. برای راه‌اندازی سرور از http.createServer() استفاده کردم. این تابع از دو آرگومان استفاده می‌کند:

The listen Method یک سرور برای برقراری ارتباط به یک پورت مشخص نیاز دارد. من سرور خود را روی پورت 8000 تنظیم کردم. این پورت به عنوان دروازه‌ای برای درخواست‌های ورودی عمل می‌کند.

پیاده‌سازی کد:

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");
});

منبع: https://dev.to/ali_hamza_589ec7b3eb6688d/day-35-of-learning-mern-stack-ldn