MERN Stack सीखने का दिन 36

मैं अपनी MERN stack यात्रा के 36वें दिन पर हूँ। कल, मैंने अपना पहला लोकल वेब सर्वर सेटअप किया था। आज, मेरा ध्यान backend routing पर था।

Routing सर्वर को बताती है कि URL के आधार पर कौन सी सामग्री दिखानी है। backend को अपने एप्लिकेशन के लिए एक ट्रैफिक कंट्रोलर की तरह समझें।

मैंने 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 बनाने की अनुमति देता है। यदि path मौजूद नहीं है, तो आप 404 error भेजते हैं।

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