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;