Back-end & APIs · Ferramenta
Express
HTTP mínimo e flexível para Node.js.
01Visão geral
Express é o framework web minimalista por trás de inúmeras APIs Node.js. Uso em serviços leves e BFFs, onde simplicidade e controle total do pipeline de requisição importam.
02Conceitos essenciais
O que qualquer pessoa que trabalha com isso precisa entender
- 01
Rotas
Routers, parâmetros e design de recursos RESTful.
- 02
Middleware
O pipeline de request/response e a composição de comportamento.
- 03
Tratamento de erros
Middleware de erro centralizado e respostas consistentes.
- 04
Validação
Validar e sanitizar a entrada na borda.
- 05
Segurança
Helmet, CORS, rate limiting e autenticação.
- 06
Estrutura
Organizar controllers, services e camadas conforme o app cresce.
03Na prática
Faz parte do meu repertório Node.js para APIs REST, aprofundado na certificação de Node.js (MVC e REST APIs).