S Soluções.dev.br
Frameworks e Ecossistemas

Express.js Fundamentals Cheat Sheet

Configuração de rotas, middlewares, tratamento de requisições e respostas no Node.js.

Básico

Inicialização básica do servidor.

const app = express();
app.listen(3000);

Roteamento

Definição de uma rota GET.

app.get('/', (req, res) => { ... });

Definição de uma rota POST.

app.post('/api', (req, res) => { ... });

Middlewares

Middleware para fazer o parse de corpos de requisição em JSON.

app.use(express.json());

Criação de um middleware customizado.

app.use((req, res, next) => { ... next(); });

Resposta

Envia uma resposta JSON com código de status.

res.status(200).json({ ok: true });

Requisição

Acessa parâmetros dinâmicos da URL.

const { id } = req.params;

Acessa os dados enviados no corpo da requisição.

const data = req.body;