Express.js Online
Escribe un servidor Express, pulsa Ejecutar y envíale peticiones desde la barra: GET, POST, cuerpos JSON, cabeceras. Nada que instalar. Gratis, sin registro.
Ejecuta Express.js online, directamente en tu navegador
Edita un proyecto Express junto a un servidor en marcha. Pulsa Ejecutar y app.listen(3000) lo inicia; después envíale peticiones desde la barra de peticiones: elige el método, escribe la ruta, añade cabeceras y un cuerpo JSON, y mira el estado, las cabeceras y la respuesta. Es lo que harías con node server.js y curl o Postman, sin instalar Node.js.
Cada ejemplo es un proyecto completo y todos los archivos se pueden editar: server.js y, en el ejemplo de la API, un router en routes/todos.js. La Consola muestra tus líneas de console.log(), cada petición y cada error con su línea. El menú Rutas lista lo que responde tu servidor, y una página que envía tu servidor se muestra con enlaces y formularios que funcionan.
Qué hace útil este playground de Express
- El framework real: Express 5 ejecuta tus rutas, routers, middleware,
express.json()y manejadores de errores sobre un runtime de Node.js confs,process,cryptoyevents. - Una barra de peticiones en lugar de una terminal:
GET,POST,PUT,PATCHyDELETE, cabeceras comoAuthorization, un cuerpo JSON y cookies que se guardan entre peticiones. - Una base de datos que no necesita servidor:
import { MongoClient } from 'mongodb'te da un MongoDB en memoria confind,insertOne, índices yaggregate. - Módulos ES o CommonJS, tal como los lee Node.js 24:
import express from 'express'yrequire('express')funcionan, con las reglas de Node para las extensiones de archivo.
Qué puedes crear en el playground de Express
- Una API JSON: añade una ruta con
app.get(), leereq.paramsyreq.query, y responde conres.status(201).json(). - Middleware: registra cada petición, protege una ruta con una cabecera de API key, y añade un manejador 404 y un manejador de errores con cuatro argumentos.
- Un sitio pequeño: envía una página HTML con un formulario, léelo con
express.urlencoded()y responde con la página otra vez.
Preguntas frecuentes sobre Express.js online
¿Puedo ejecutar Express.js online sin instalar Node.js?
Sí. Esta página ejecuta Express en tu navegador con el runtime de Node.js de Coddy, en un Web Worker, así que no hay nada que instalar ni cuenta que crear. La primera vez que pulsas Ejecutar se descarga el runtime (unos 170 KB); después, un servidor arranca en una fracción de segundo.
¿Es el Express de verdad?
npm install express y node server.js, y el servidor responde igual.¿Cómo pruebo mi API?
POST, PUT y PATCH, escribe un cuerpo JSON; el botón Cabeceras añade cabeceras como Authorization: Bearer .... El menú Rutas rellena la barra con una ruta que tiene tu servidor.¿Qué no hace el playground?
No puede instalar paquetes de npm: Express, zod, jose y un MongoDB en memoria vienen incluidos. No puede abrir conexiones de red reales, conectarse a un servidor de base de datos o a internet, ni guardar datos entre ejecuciones: cada Ejecutar arranca un servidor nuevo. Sirve para aprender y probar ideas, no para alojar una API.
¿Es gratis? ¿Se guarda mi código?
Es gratis y no necesita cuenta. Tus cambios en cada ejemplo se guardan en este navegador, así que puedes cerrar la pestaña y volver. Restablecer devuelve el ejemplo actual a su estado inicial, y el botón de descarga guarda el archivo abierto.
¿Cómo aprendo Express y Node.js?
Herramientas útiles para Express
Herramientas gratuitas basadas en el navegador que complementan el Playground de Express, todo parte de Coddy.