🌐 Criando um Servidor com Express.js

O backend de um site é composto pelo Servidor (computador ligado 24/7), pela Aplicação (o código que roda no servidor) e, opcionalmente, por um Banco de Dados. O Express.js é o framework que facilita a criação dessa aplicação sobre o Node.js.

🏗️ Arquitetura Cliente-Servidor

graph LR
    A[Cliente/Browser] -- Requisição HTTP --> B((Internet))
    B -- Porta 3000 --> C[Nosso Servidor Express]
    C -- Resposta --> B
    B -- HTML/CSS/JS --> A
    

🛠️ Passo a Passo: Configuração do Projeto

Siga estes 6 passos para colocar o servidor de pé:

1. Preparar o Ambiente

No terminal, crie a pasta do projeto e entre nela:

mkdir "3.1 Express Server"
cd "3.1 Express Server"

2. Criar o Arquivo Principal

(Também pode ser pela interface gráfica)

ni index.js

3. Inicializar o NPM