𝗗𝗮𝘆 𝟯𝟴 𝗼𝗳 𝗟𝗲𝗮𝗿𝗻𝗶𝗻𝗴 𝗠𝗘𝗥𝗡 𝗦𝘁𝗮𝗰𝗸 -> 𝗠𝗘𝗥𝗡 𝗦𝘁𝗮𝗰𝗸 నేర్చుకోవడంలో 𝟯𝟴వ రోజు

నేను నా MERN stack ప్రయాణంలో 38వ రోజులో ఉన్నాను.

నిన్న నేను URLల నుండి query stringsలను ఎలా సంగ్రహించాలో నేర్చుకున్నాను. ఈరోజు నేను HTTP request methods గురించి అధ్యయనం చేశాను.

ఒక సర్వర్‌కు వినియోగదారుని ఉద్దేశ్యం (intent) తెలియాలి. దీనిని తెలుసుకోవడానికి మీరు req.method ప్రాపర్టీని ఉపయోగిస్తారు. ఈ ప్రాపర్టీ మీ backend ఏ చర్య తీసుకోవాలో తెలియజేస్తుంది.

ఉపయోగించిన మెథడ్ ఆధారంగా ఒక endpoint తన ప్రవర్తనను మారుస్తుంది.

ముఖ్యమైన నాలుగు మెథడ్స్ ఇక్కడ ఉన్నాయి:

మీరు ఈ మెథడ్స్‌ను ఒక endpointకి మ్యాప్ చేసినప్పుడు, మీ backend పనిచేయడం ప్రారంభిస్తుంది.

ఉదాహరణ కోడ్:

const http = require("http");

const server = http.createServer((req, res) => { if (req.url === "/api/data") { if (req.method === "GET") { res.writeHead(200, { "Content-Type": "text/plain" }); res.end("Reading records..."); } else if (req.method === "POST") { res.writeHead(201, { "Content-Type": "text/plain" }); res.end("Creating new data!"); } } else { res.end("Standard Route"); } });

server.listen(8000);

మూలం: https://dev.to/ali_hamza_589ec7b3eb6688d/day-38-of-learning-mern-stack-opl