𝗗𝗮𝘆 𝟯𝟱 𝗼𝗳 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗠𝗘𝗥𝗡 𝗦𝘁𝗮𝗰𝗸 -> Hari ke-35 Belajar MERN Stack
Hari ini saya membangun web server native pertama saya.
Dalam masterclass Node.js saya bersama Complete Coding, saya melangkah lebih jauh dari sekadar skrip lokal. Kode saya sebelumnya berjalan lalu berhenti. Hari ini, saya membangun server yang tetap aktif. Server ini mendengarkan koneksi internet.
Saya mempelajari bagaimana komputer berkomunikasi melalui jaringan.
Berikut adalah dua konsep utama yang saya kuasai:
Modul http Saya menggunakan utilitas http native untuk menangani data. Saya menggunakan
http.createServer()untuk memulai server. Fungsi ini menggunakan dua argumen: • req (Request): Ini menampung data dari browser, seperti URL atau header. • res (Response): Ini memungkinkan saya mengirimkan data kembali ke pengguna, seperti HTML atau JSON.server.listen() Sebuah server membutuhkan port tertentu untuk berkomunikasi. Saya mengatur server saya untuk mendengarkan pada port lokal seperti 8000. Ini menciptakan gerbang untuk koneksi.
Implementasi kode:
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");
});
Source: https://dev.to/ali_hamza_589ec7b3eb6688d/day-35-of-learning-mern-stack-ldn