🎬 Introdução

Até agora aprendemos que o Node.js permite executar JavaScript fora do navegador. Porém, um dos usos mais importantes do Node é:

👉 Criar servidores Web

👉 Receber requisições

👉 Enviar respostas

👉 Construir APIs

👉 Servir páginas HTML

Antes de utilizarmos frameworks modernos, precisamos entender como tudo funciona na base.


🧠 O que é um Servidor Web?

Um servidor Web é um programa que:

✔ Fica aguardando pedidos

✔ Recebe requisições HTTP

✔ Processa essas requisições

✔ Retorna respostas


📨 Analogia

Imagine uma pizzaria:

Cliente Servidor
Faz pedido Recebe requisição
Cozinha prepara Processa pedido
Entrega pizza Envia resposta

🌐 O que é HTTP?

HTTP significa:

👉 Protocolo de comunicação entre navegador e servidor

Sempre que você acessa um site:


📌 Exemplos de Requisições