MERN Stack கற்றலில் 36-வது நாள்

எனது MERN stack பயணத்தில் நான் 36-வது நாளில் இருக்கிறேன். நேற்று, எனது முதல் local web server-ஐ அமைத்தேன். இன்று, backend routing-ல் கவனம் செலுத்தினேன்.

URL-ஐப் பொறுத்து எந்தத் தகவலைக் காட்ட வேண்டும் என்பதை routing சர்வர் மூலம் தீர்மானிக்கிறது. backend-ஐ உங்கள் application-க்கான ஒரு traffic controller போலக் கருதலாம்.

பாதைகளை (paths) நிர்வகிக்க request object-ஐ எவ்வாறு பயன்படுத்துவது என்பதைக் கற்றுக்கொண்டேன். அது எவ்வாறு செயல்படுகிறது என்பது இதோ:

நான் பயிற்சி செய்த குறியீடு (code) இதோ:

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-ஐ அனுப்புகிறீர்கள்.

ஆதாரம்: https://dev.to/ali_hamza_589ec7b3eb6688d/day-36-of-learning-mern-stack-183m