Menu
CoddyTech

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 z fs, process, crypto i events.
  • Pasek żądań zamiast terminala: GET, POST, PUT, PATCH i DELETE, nagłówki takie jak Authorization, treść JSON i ciasteczka zachowywane między żądaniami.
  • Baza danych bez serwera: import { MongoClient } from 'mongodb' daje ci MongoDB w pamięci z find, insertOne, indeksami i aggregate.
  • Moduły ES albo CommonJS, tak jak czyta je Node.js 24: działa zarówno import express from 'express', jak i require('express'), z zasadami Node dotyczącymi rozszerzeń plików.

Co możesz zbudować w playgroundzie Express

  • API JSON: dodaj trasę przez app.get(), odczytaj req.params i req.query, i odpowiedz przez res.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?
To Express 5.3 bez zmian, który uruchamia twoje pliki. Wbudowane moduły Node zapewnia środowisko, więc zwykły kod Express działa: skopiuj pliki do folderu na komputerze, uruchom npm install express i node server.js, a serwer odpowie tak samo.
Jak przetestować moje API?
Paskiem żądań nad odpowiedzią. Wybierz metodę, wpisz ścieżkę, a dla 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?
Zacznij od przykładów tutaj: zmień trasę, naciśnij Uruchom i wyślij żądanie. Jeśli chcesz iść krok po kroku, weź kurs Node.js w Coddy: podstawy Node.js, Express, REST API, MongoDB, uwierzytelnianie i NestJS, a w każdej lekcji twój serwer działa obok kodu.

Przydatne narzędzia do Express

Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem Express online. Wszystkie w Coddy.