Express.js online
Schreib einen Express-Server, klick auf Starten und schick ihm Anfragen über die Leiste: GET, POST, JSON-Bodys, Header. Nichts zu installieren. Kostenlos, ohne Anmeldung.
Express.js online starten, direkt im Browser
Bearbeite ein Express-Projekt neben einem laufenden Server. Drück auf Starten und app.listen(3000) startet ihn; danach schickst du ihm Requests über die Request-Leiste: Methode wählen, Pfad eingeben, Header und einen JSON-Body hinzufügen, und du siehst Status, Header und Antwort. Das ist, was du sonst mit node server.js und curl oder Postman machst, ohne Node.js zu installieren.
Jedes Beispiel ist ein ganzes Projekt, jede Datei ist bearbeitbar: server.js und im API-Beispiel ein Router in routes/todos.js. Die Konsole zeigt deine console.log()-Zeilen, jeden Request und jeden Fehler mit seiner Zeile. Das Menü Routen listet, worauf dein Server antwortet, und eine Seite, die dein Server schickt, wird mit funktionierenden Links und Formularen angezeigt.
Was diesen Express-Playground nützlich macht
- Das echte Framework: Express 5 führt deine Routen, Router, Middleware,
express.json()und Fehler-Handler auf einer Node.js-Runtime mitfs,process,cryptoundeventsaus. - Eine Request-Leiste statt eines Terminals:
GET,POST,PUT,PATCHundDELETE, Header wieAuthorization, ein JSON-Body und Cookies, die zwischen Requests erhalten bleiben. - Eine Datenbank ohne Server:
import { MongoClient } from 'mongodb'gibt dir ein MongoDB im Arbeitsspeicher mitfind,insertOne, Indizes undaggregate. - ES-Module oder CommonJS, so wie Node.js 24 sie liest:
import express from 'express'undrequire('express')funktionieren beide, mit Nodes eigenen Regeln für Dateiendungen.
Was du im Express-Playground bauen kannst
- Eine JSON-API: Füg mit
app.get()eine Route hinzu, liesreq.paramsundreq.queryund antworte mitres.status(201).json(). - Middleware: Protokolliere jeden Request, schütze eine Route mit einem API-Key-Header und füg dann einen 404-Handler und einen Fehler-Handler mit vier Argumenten hinzu.
- Eine kleine Website: Schick eine HTML-Seite mit einem Formular, lies es mit
express.urlencoded()aus und antworte wieder mit der Seite.
FAQ zu Express.js online
Kann ich Express.js online ausführen, ohne Node.js zu installieren?
Ja. Diese Seite führt Express in deinem Browser auf der Node.js-Runtime von Coddy aus, in einem Web Worker. Du musst also nichts installieren und kein Konto anlegen. Beim ersten Starten wird die Runtime einmal heruntergeladen (etwa 170 KB); danach startet ein Server in einem Bruchteil einer Sekunde.
Ist das das echte Express?
npm install express und node server.js aus, und der Server antwortet genauso.Wie teste ich meine API?
POST, PUT und PATCH einen JSON-Body; der Button Header fügt Header wie Authorization: Bearer ... hinzu. Das Menü Routen füllt die Leiste mit einer Route, die dein Server hat.Was kann der Playground nicht?
Er kann keine Pakete von npm installieren: Express, zod, jose und ein MongoDB im Arbeitsspeicher sind eingebaut. Er kann keine echten Netzwerkverbindungen öffnen, keinen Datenbankserver und nicht das Internet erreichen und keine Daten zwischen zwei Starts behalten: Jedes Starten startet einen frischen Server. Er ist zum Lernen und Ausprobieren da, nicht zum Hosten einer API.
Ist er kostenlos, und wird mein Code gespeichert?
Er ist kostenlos und braucht kein Konto. Deine Änderungen an jedem Beispiel bleiben in diesem Browser, du kannst den Tab also schließen und später weitermachen. Zurücksetzen bringt das aktuelle Beispiel in seinen Anfangszustand, und der Download-Button speichert die geöffnete Datei.
Wie lerne ich Express und Node.js?
Nützliche Tools für Express
Kostenlose, browserbasierte Tools, die gut zum Express-Playground passen, alles Teil von Coddy.