Express.js online
Escreva um servidor Express, clique em Executar e envie requisições pela barra: GET, POST, corpos JSON, cabeçalhos. Nada para instalar. Grátis, sem cadastro.
Rode Express.js online, direto no navegador
Edite um projeto Express ao lado de um servidor rodando. Clique em Executar e app.listen(3000) inicia o servidor; depois envie requisições pela barra de requisições: escolha o método, digite o caminho, adicione headers e um corpo JSON, e veja o status, os headers e a resposta. É o que você faria com node server.js e curl ou Postman, sem instalar o Node.js.
Cada exemplo é um projeto completo, com todos os arquivos editáveis: server.js e, no exemplo de API, um router em routes/todos.js. O Console mostra suas linhas de console.log(), cada requisição e cada erro com a linha dele. O menu Rotas lista o que seu servidor responde, e uma página que seu servidor envia aparece com links e formulários funcionando.
O que torna este playground de Express útil
- O framework de verdade: o Express 5 roda suas rotas, routers, middleware,
express.json()e handlers de erro em um runtime de Node.js comfs,process,cryptoeevents. - Uma barra de requisições no lugar de um terminal:
GET,POST,PUT,PATCHeDELETE, headers comoAuthorization, um corpo JSON e cookies mantidos entre as requisições. - Um banco de dados que não precisa de servidor:
import { MongoClient } from 'mongodb'dá a você um MongoDB em memória comfind,insertOne, índices eaggregate. - ES modules ou CommonJS, do jeito que o Node.js 24 lê:
import express from 'express'erequire('express')funcionam, com as regras do próprio Node para extensões de arquivo.
O que você pode criar no playground de Express
- Uma API JSON: adicione uma rota com
app.get(), leiareq.paramsereq.query, e responda comres.status(201).json(). - Middleware: registre cada requisição, proteja uma rota com um header de API key, e adicione um handler de 404 e um handler de erro com quatro argumentos.
- Um site pequeno: envie uma página HTML com um formulário, leia os dados com
express.urlencoded()e responda com a página de novo.
Perguntas frequentes sobre Express.js online
Dá para rodar Express.js online sem instalar o Node.js?
Sim. Esta página roda o Express no seu navegador, no runtime de Node.js da Coddy, em um Web Worker, então não há nada para instalar nem conta para criar. O primeiro Executar baixa o runtime uma vez (cerca de 170 KB); depois disso, um servidor inicia em uma fração de segundo.
É o Express de verdade?
npm install express e node server.js, e o servidor responde do mesmo jeito.Como testo minha API?
POST, PUT e PATCH, escreva um corpo JSON; o botão Headers adiciona headers como Authorization: Bearer .... O menu Rotas preenche a barra com uma rota que seu servidor tem.O que o playground não faz?
Ele não instala pacotes do npm: Express, zod, jose e um MongoDB em memória já vêm incluídos. Não abre conexões de rede reais, não acessa um servidor de banco de dados nem a internet, e não guarda dados entre execuções: cada Executar inicia um servidor novo. Ele serve para aprender e testar ideias, não para hospedar uma API.
É grátis? Meu código fica salvo?
É grátis e não precisa de conta. Suas edições em cada exemplo ficam salvas neste navegador, então você pode fechar a aba e voltar depois. Redefinir devolve o exemplo atual ao estado inicial, e o botão de download salva o arquivo aberto.
Como aprendo Express e Node.js?
Ferramentas úteis para Express
Ferramentas gratuitas baseadas no navegador que combinam bem com o Playground de Express, tudo faz parte do Coddy.