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 confs,process,cryptoeevents. - Una barra delle richieste al posto del terminale:
GET,POST,PUT,PATCHeDELETE, header comeAuthorization, 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 confind,insertOne, indici eaggregate. - Moduli ES o CommonJS, come li legge Node.js 24: funzionano sia
import express from 'express'siarequire('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(), leggireq.paramsereq.query, e rispondi conres.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?
npm install express e node server.js, e il server risponde allo stesso modo.Come provo la mia API?
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?
Strumenti utili per Express
Strumenti gratuiti nel browser che si abbinano bene al playground Express, tutti parte di Coddy.