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.
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
Siga estes 6 passos para colocar o servidor de pé:
No terminal, crie a pasta do projeto e entre nela:
mkdir "3.1 Express Server"
cd "3.1 Express Server"
(Também pode ser pela interface gráfica)
ni index.js