DevPath · Aprenda a programar ESPTEN

Backend, HTTP e handlers

O backend e o HTTP

Frontend e backend

O frontend é o que roda no navegador (a interface). O backend é o programa que roda em um servidor: guarda os dados, aplica a lógica de negócio e responde às requisições do frontend.

Com o Node.js você pode escrever esse servidor em JavaScript, a mesma linguagem do frontend. Por isso "full-stack JS".

HTTP: requisição e resposta

Cliente e servidor conversam por HTTP. O cliente envia uma requisição (request) e o servidor devolve uma resposta (response).

Uma requisição tem:

Uma resposta tem:

Coloque isto em prática

O DevPath é um curso prático: aqui você lê a teoria; no app você a coloca em prática com exercícios que rodam de verdade, offline.

Comece grátis no app →
Express: handlers (req, res) →