🟢
Node.jsIniciante 10 min
Node.js + Express: sua primeira API
Suba um servidor HTTP em poucos minutos. Rotas, middleware e JSON sem complicação.
Node.js roda JavaScript no servidor. Com Express, você sobe uma API HTTP com poucas linhas e sem boilerplate pesado.
Olá, Express
server.js
import express from "express";
const app = express();
app.use(express.json()); // middleware: parse de JSON no body
app.get("/", (req, res) => {
res.json({ mensagem: "Olá, mundo!" });
});
app.listen(3000, () => console.log("Rodando na 3000"));CRUD mínimo
javascript
let tarefas = [];
app.post("/tarefas", (req, res) => {
const tarefa = { id: Date.now(), texto: req.body.texto };
tarefas.push(tarefa);
res.status(201).json(tarefa);
});
app.get("/tarefas", (req, res) => res.json(tarefas));Express não parseia JSON sozinho — o app.use(express.json()) é obrigatório para ler req.body. Esquecer isso gera undefined frustrante.