Menu
CoddyTech

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 com fs, process, crypto e events.
  • Uma barra de requisições no lugar de um terminal: GET, POST, PUT, PATCH e DELETE, headers como Authorization, 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 com find, insertOne, índices e aggregate.
  • ES modules ou CommonJS, do jeito que o Node.js 24 lê: import express from 'express' e require('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(), leia req.params e req.query, e responda com res.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?
É o Express 5.3, sem alterações, rodando seus arquivos. Os módulos nativos do Node vêm do runtime, então código Express comum funciona: copie seus arquivos para uma pasta no seu computador, rode npm install express e node server.js, e o servidor responde do mesmo jeito.
Como testo minha API?
Com a barra de requisições acima da resposta. Escolha o método, digite o caminho e, para 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?
Comece pelos exemplos daqui: mude uma rota, clique em Executar e envie uma requisição. Para um caminho completo, faça o curso de Node.js da Coddy: fundamentos de Node.js, Express, APIs REST, MongoDB, autenticação e NestJS, com seu servidor rodando ao lado do código em cada lição.

Ferramentas úteis para Express

Ferramentas gratuitas baseadas no navegador que combinam bem com o Playground de Express, tudo faz parte do Coddy.