Menu
CoddyTech

Express.js online

Scrivi un server Express, premi Esegui e mandagli richieste dalla barra: GET, POST, body JSON, header. Niente da installare. Gratis, senza registrazione.

Esegui Express.js online, direttamente nel browser

Modifica un progetto Express accanto a un server in esecuzione. Premi Esegui e app.listen(3000) lo avvia; poi inviagli richieste dalla barra delle richieste: scegli il metodo, scrivi il percorso, aggiungi header e un corpo JSON, e vedi lo stato, gli header e la risposta. È quello che faresti con node server.js e curl o Postman, senza installare Node.js.

Ogni esempio è un progetto completo e ogni file è modificabile: server.js e, nell'esempio API, un router in routes/todos.js. La Console mostra le tue righe di console.log(), ogni richiesta e ogni errore con la sua riga. Il menu Route elenca a cosa risponde il tuo server, e una pagina inviata dal server viene mostrata con link e moduli funzionanti.

Cosa rende utile questo playground Express

  • Il vero framework: Express 5 esegue le tue route, i router, i middleware, express.json() e i gestori di errori su un runtime Node.js con fs, process, crypto e events.
  • Una barra delle richieste al posto del terminale: GET, POST, PUT, PATCH e DELETE, header come Authorization, un corpo JSON e cookie conservati tra una richiesta e l'altra.
  • Un database che non ha bisogno di un server: import { MongoClient } from 'mongodb' ti dà un MongoDB in memoria con find, insertOne, indici e aggregate.
  • Moduli ES o CommonJS, come li legge Node.js 24: funzionano sia import express from 'express' sia require('express'), con le stesse regole di Node per le estensioni dei file.

Cosa puoi creare nel playground Express

  • Un'API JSON: aggiungi una route con app.get(), leggi req.params e req.query, e rispondi con res.status(201).json().
  • Middleware: registra ogni richiesta, proteggi una route con un header di chiave API, poi aggiungi un gestore 404 e un gestore di errori con quattro argomenti.
  • Un piccolo sito: invia una pagina HTML con un modulo, leggilo con express.urlencoded() e rispondi di nuovo con la pagina.

Domande frequenti su Express.js online

Posso eseguire Express.js online senza installare Node.js?

Sì. Questa pagina esegue Express nel tuo browser sul runtime Node.js di Coddy, in un Web Worker, quindi non c'è niente da installare e nessun account da creare. La prima esecuzione scarica il runtime una volta sola (circa 170 KB); dopo, un server parte in una frazione di secondo.

È il vero Express?
È Express 5.3, senza modifiche, che esegue i tuoi file. I moduli integrati di Node sono forniti dal runtime, quindi il normale codice Express funziona: copia i file in una cartella sul tuo computer, esegui npm install express e node server.js, e il server risponde allo stesso modo.
Come provo la mia API?
Con la barra delle richieste sopra la risposta. Scegli il metodo, scrivi il percorso e per POST, PUT e PATCH scrivi un corpo JSON; il pulsante Header aggiunge header come Authorization: Bearer .... Il menu Route riempie la barra con una route del tuo server.
Cosa non fa il playground?

Non può installare pacchetti da npm: Express, zod, jose e un MongoDB in memoria sono già inclusi. Non può aprire vere connessioni di rete, raggiungere un server di database o internet, né conservare i dati tra un'esecuzione e l'altra: ogni esecuzione avvia un server nuovo. Serve per imparare e provare idee, non per ospitare un'API.

È gratis, e il mio codice viene salvato?

È gratis e non serve un account. Le tue modifiche a ogni esempio restano in questo browser, quindi puoi chiudere la scheda e tornare. Ripristina riporta l'esempio corrente allo stato iniziale, e il pulsante di download salva il file aperto.

Come imparo Express e Node.js?
Inizia dagli esempi qui: cambia una route, premi Esegui e inviagli una richiesta. Per un percorso, segui il corso di Node.js di Coddy: basi di Node.js, Express, API REST, MongoDB, autenticazione e NestJS, con il tuo server che gira accanto al codice in ogni lezione.

Strumenti utili per Express

Strumenti gratuiti nel browser che si abbinano bene al playground Express, tutti parte di Coddy.