MERN Stack शिकण्याचा ३६ वा दिवस

मी माझ्या MERN stack प्रवासाच्या ३६ व्या दिवशी आहे. काल, मी माझा पहिला local वेब सर्व्हर सेट केला. आज, मी backend routing वर लक्ष केंद्रित केले.

Routing मुळे URL च्या आधारावर सर्व्हरला कोणते कंटेंट दाखवायचे हे समजते. backend ला तुमच्या ॲप्लिकेशनसाठी ट्रॅफिक कंट्रोलर (traffic controller) समजा.

मी paths मॅनेज करण्यासाठी request object कसा वापरायचा हे शिकलो. ते कसे कार्य करते ते खाली दिले आहे:

मी सराव केलेला कोड खालीलप्रमाणे आहे:

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

ही पद्धत तुम्हाला तुमच्या युजर्ससाठी वेगवेगळे endpoints तयार करण्याची परवानगी देते. जर पाथ अस्तित्वात नसेल, तर तुम्ही 404 एरर पाठवता.

स्रोत: https://dev.to/ali_hamza_589ec7b3eb6688d/day-36-of-learning-mern-stack-183m