𝗗𝗶𝗮 𝟯𝟲 𝗱𝗲 𝗔𝗽𝗿𝗲𝗻𝗱𝗶𝘇𝗮𝗴𝗲𝗺 𝗱𝗮 𝗦𝘁𝗮𝗰𝗸 𝗠𝗘𝗥𝗡

Estou no dia 36 da minha jornada com a stack MERN.

Ontem, construí meu primeiro servidor web local. Hoje, foquei em roteamento de backend.

O roteamento diz ao seu servidor como lidar com diferentes requisições. O backend atua como um controlador de tráfego. Ele decide qual conteúdo mostrar com base na URL.

Aprendi como usar a propriedade req.url. Esta propriedade contém o caminho que o usuário digita no navegador.

Você usa condições lógicas para enviar os usuários para o lugar certo.

Veja como a lógica funciona:

Esse processo mantém sua aplicação organizada e funcional.

Exemplo de código:

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

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