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

मैं अपनी MERN stack यात्रा के 36वें दिन पर हूँ।

कल मैंने अपना पहला local web server बनाया था। आज मैंने backend routing पर ध्यान केंद्रित किया।

Routing आपके server को बताती है कि विभिन्न requests को कैसे handle करना है। Backend एक traffic controller की तरह काम करता है। यह URL के आधार पर तय करता है कि कौन सा content दिखाना है।

मैंने req.url property का उपयोग करना सीखा। यह property उस path को रखती है जिसे यूजर अपने browser में type करता है।

Users को सही जगह भेजने के लिए आप logical conditions का उपयोग करते हैं।

यहाँ बताया गया है कि यह logic कैसे काम करता है:

यह प्रक्रिया आपके application को organized और functional बनाए रखती है।

Code example:

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

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