Menu
CoddyTech

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 con fs, process, crypto y events.
  • Una barra de peticiones en lugar de una terminal: GET, POST, PUT, PATCH y DELETE, cabeceras como Authorization, 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 con find, insertOne, índices y aggregate.
  • Módulos ES o CommonJS, tal como los lee Node.js 24: import express from 'express' y require('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(), lee req.params y req.query, y responde con res.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?
Es Express 5.3, sin cambios, ejecutando tus archivos. El runtime proporciona los módulos integrados de Node, así que el código Express normal funciona: copia tus archivos a una carpeta de tu ordenador, ejecuta npm install express y node server.js, y el servidor responde igual.
¿Cómo pruebo mi API?
Con la barra de peticiones que hay encima de la respuesta. Elige el método, escribe la ruta y, para 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?
Empieza con los ejemplos de aquí: cambia una ruta, pulsa Ejecutar y envíale una petición. Si quieres un camino completo, sigue el curso de Node.js de Coddy: fundamentos de Node.js, Express, APIs REST, MongoDB, autenticación y NestJS, con tu servidor funcionando junto a tu código en cada lección.

Herramientas útiles para Express

Herramientas gratuitas basadas en el navegador que complementan el Playground de Express, todo parte de Coddy.