MERN 스택 학습 36일 차

MERN 스택 학습 여정의 36일 차입니다.

어제는 첫 로컬 웹 서버를 구축했습니다. 오늘은 백엔드 라우팅에 집중했습니다.

라우팅은 서버가 서로 다른 요청을 어떻게 처리할지 알려줍니다. 백엔드는 교통 관제사 역할을 합니다. URL에 따라 어떤 콘텐츠를 보여줄지 결정합니다.

req.url 속성을 사용하는 방법을 배웠습니다. 이 속성에는 사용자가 브라우저에 입력한 경로가 담겨 있습니다.

논리적 조건을 사용하여 사용자를 올바른 위치로 보낼 수 있습니다.

로직이 작동하는 방식은 다음과 같습니다:

이 프로세스는 애플리케이션을 체계적이고 기능적으로 유지해 줍니다.

코드 예시:

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

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