Express.js online
Napisz serwer Express, kliknij Uruchom i wysyłaj do niego żądania z paska: GET, POST, treść JSON, nagłówki. Nic do instalowania. Za darmo, bez rejestracji.
Uruchom Express.js online, prosto w przeglądarce
Edytuj projekt Express obok działającego serwera. Naciśnij Uruchom, a app.listen(3000) go wystartuje; potem wysyłaj do niego żądania z paska żądań: wybierz metodę, wpisz ścieżkę, dodaj nagłówki i treść JSON, a zobaczysz status, nagłówki i odpowiedź. To samo, co robisz z node server.js oraz curl lub Postman, tylko bez instalowania Node.js.
Każdy przykład to cały projekt, a każdy plik da się edytować: server.js i, w przykładzie API, router w routes/todos.js. Konsola pokazuje twoje wiersze console.log(), każde żądanie i każdy błąd z numerem wiersza. Menu Trasy pokazuje, na co odpowiada twój serwer, a strona wysłana przez serwer wyświetla się z działającymi linkami i formularzami.
Co sprawia, że ten playground Express jest przydatny
- Prawdziwy framework: Express 5 uruchamia twoje trasy, routery, middleware,
express.json()i obsługę błędów w środowisku Node.js zfs,process,cryptoievents. - Pasek żądań zamiast terminala:
GET,POST,PUT,PATCHiDELETE, nagłówki takie jakAuthorization, treść JSON i ciasteczka zachowywane między żądaniami. - Baza danych bez serwera:
import { MongoClient } from 'mongodb'daje ci MongoDB w pamięci zfind,insertOne, indeksami iaggregate. - Moduły ES albo CommonJS, tak jak czyta je Node.js 24: działa zarówno
import express from 'express', jak irequire('express'), z zasadami Node dotyczącymi rozszerzeń plików.
Co możesz zbudować w playgroundzie Express
- API JSON: dodaj trasę przez
app.get(), odczytajreq.paramsireq.query, i odpowiedz przezres.status(201).json(). - Middleware: loguj każde żądanie, chroń trasę nagłówkiem z kluczem API, a potem dodaj obsługę 404 i obsługę błędów z czterema argumentami.
- Małą stronę: wyślij stronę HTML z formularzem, odczytaj go przez
express.urlencoded()i odpowiedz ponownie tą stroną.
Express.js online: najczęstsze pytania
Czy mogę uruchomić Express.js online bez instalowania Node.js?
Tak. Ta strona uruchamia Express w przeglądarce, w środowisku Node.js od Coddy działającym w Web Worker, więc nie ma nic do instalowania ani konta do zakładania. Przy pierwszym uruchomieniu środowisko pobiera się raz (około 170 KB), a potem serwer startuje w ułamku sekundy.
Czy to prawdziwy Express?
npm install express i node server.js, a serwer odpowie tak samo.Jak przetestować moje API?
POST, PUT i PATCH napisz treść JSON; przycisk Nagłówki dodaje nagłówki takie jak Authorization: Bearer .... Menu Trasy wpisuje do paska trasę, którą ma twój serwer.Czego playground nie robi?
Nie instaluje pakietów z npm: Express, zod, jose i MongoDB w pamięci są wbudowane. Nie otwiera prawdziwych połączeń sieciowych, nie łączy się z serwerem bazy danych ani z internetem i nie zachowuje danych między uruchomieniami: każde uruchomienie startuje nowy serwer. Służy do nauki i sprawdzania pomysłów, nie do hostowania API.
Czy to jest darmowe i czy mój kod się zapisuje?
Jest za darmo i nie wymaga konta. Twoje zmiany w każdym przykładzie zostają w tej przeglądarce, więc możesz zamknąć kartę i wrócić. Resetuj przywraca bieżący przykład do stanu początkowego, a przycisk pobierania zapisuje otwarty plik.
Jak nauczyć się Express i Node.js?
Przydatne narzędzia do Express
Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem Express online. Wszystkie w Coddy.