MERN Stack నేర్చుకోవడంలో 36వ రోజు

నేను నా MERN stack ప్రయాణంలో 36వ రోజులో ఉన్నాను. నిన్న, నేను నా మొదటి లోకల్ వెబ్ సర్వర్‌ను సెటప్ చేశాను. ఈరోజు, నేను backend routing పై దృష్టి పెట్టాను.

URL ఆధారంగా సర్వర్ ఏ కంటెంట్‌ను చూపించాలో routing తెలియజేస్తుంది. 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 సృష్టించడానికి అనుమతిస్తుంది. ఒకవేళ ఆ పాత్ లేకపోతే, మీరు 404 error పంపుతారు.

మూలం: https://dev.to/ali_hamza_589ec7b3eb6688d/day-36-of-learning-mern-stack-183m