Hari ke-36 Belajar MERN Stack

Saya berada di hari ke-36 perjalanan MERN stack saya.

Kemarin saya membangun server web lokal pertama saya. Hari ini saya fokus pada backend routing.

Routing memberi tahu server Anda cara menangani berbagai permintaan. Backend bertindak sebagai pengatur lalu lintas. Ia memutuskan konten mana yang akan ditampilkan berdasarkan URL.

Saya mempelajari cara menggunakan properti req.url. Properti ini menyimpan path yang diketik pengguna ke dalam browser mereka.

Anda menggunakan kondisi logis untuk mengarahkan pengguna ke tempat yang tepat.

Berikut adalah cara kerja logikanya:

Proses ini menjaga aplikasi Anda tetap terorganisir dan fungsional.

Contoh kode:

const server = http.createServer((req, res) => {
    if (req.url === "/") {
        res.end("Welcome to the Homepage!");
    } else if (req.url === "/about") {
        res.end("This is the About Page detailing our stack.");
    } else {
        res.writeHead(404, { "Content-Type": "text/plain" });
        res.end("404: Page Not Found!");
    }
});

Sumber: https://dev.to/ali_hamza_589ec7b3eb6688d/day-36-of-learning-mern-stack-183m