Express.js Online
Bir Express sunucusu yaz, Çalıştır'a bas ve istek çubuğundan istek gönder: GET, POST, JSON gövdeleri, başlıklar. Kurulum yok. Ücretsiz, kayıt gerekmez.
Express.js'i online çalıştır, doğrudan tarayıcında
Bir Express projesini çalışan bir sunucunun yanında düzenle. Çalıştır'a bas, app.listen(3000) sunucuyu başlatsın; sonra istek çubuğundan ona istek gönder: metodu seç, yolu yaz, header'lar ve bir JSON gövdesi ekle, durumu, header'ları ve yanıtı gör. Bu, node server.js ve curl ya da Postman ile yapacağın şeyin aynısı, Node.js kurmadan.
Her örnek eksiksiz bir proje ve her dosya düzenlenebilir: server.js ve API örneğinde routes/todos.js içinde bir router. Konsol, console.log() satırlarını, her isteği ve her hatayı satırıyla birlikte gösterir. Route'lar menüsü sunucunun neye yanıt verdiğini listeler, sunucunun gönderdiği bir sayfa da çalışan bağlantılar ve formlarla gösterilir.
Bu Express playground'unu kullanışlı yapan ne
- Gerçek framework: Express 5; route'larını, router'larını, middleware'ini,
express.json()ve hata yakalayıcılarınıfs,process,cryptoveeventsiçeren bir Node.js çalışma ortamında çalıştırır. - Terminal yerine bir istek çubuğu:
GET,POST,PUT,PATCHveDELETE,Authorizationgibi header'lar, bir JSON gövdesi ve istekler arasında saklanan çerezler. - Sunucu gerektirmeyen bir veritabanı:
import { MongoClient } from 'mongodb'sanafind,insertOne, indeksler veaggregateile bellekte çalışan bir MongoDB verir. - ES modülleri ya da CommonJS, Node.js 24'ün okuduğu gibi:
import express from 'express'verequire('express')ikisi de çalışır, dosya uzantılarında Node'un kendi kurallarıyla.
Express playground'unda neler yapabilirsin
- Bir JSON API:
app.get()ile bir route ekle,req.paramsvereq.queryoku,res.status(201).json()ile yanıt ver. - Middleware: her isteği logla, bir route'u API anahtarı header'ıyla koru, ardından bir 404 yakalayıcısı ve dört argümanlı bir hata yakalayıcısı ekle.
- Küçük bir site: formlu bir HTML sayfası gönder, formu
express.urlencoded()ile oku ve yine sayfayla yanıt ver.
Express.js online hakkında SSS
Node.js kurmadan Express.js'i online çalıştırabilir miyim?
Evet. Bu sayfa Express'i tarayıcında, Coddy'nin Node.js çalışma ortamında, bir Web Worker içinde çalıştırır; kurulacak bir şey ya da açılacak bir hesap yok. İlk Çalıştır'da çalışma ortamı bir kez indirilir (yaklaşık 170 KB); sonrasında bir sunucu saniyenin çok küçük bir kısmında başlar.
Bu gerçek Express mi?
npm install express ve node server.js çalıştır, sunucu aynı şekilde yanıt verir.API'mi nasıl test ederim?
POST, PUT ve PATCH için bir JSON gövdesi yaz; Header'lar düğmesi Authorization: Bearer ... gibi header'lar ekler. Route'lar menüsü çubuğu sunucunda olan bir route ile doldurur.Playground neleri yapmaz?
npm'den paket kuramaz: Express, zod, jose ve bellekte çalışan bir MongoDB yerleşik gelir. Gerçek ağ bağlantıları açamaz, bir veritabanı sunucusuna ya da internete ulaşamaz, çalıştırmalar arasında veri saklayamaz: her Çalıştır yeni bir sunucu başlatır. Öğrenmek ve fikir denemek içindir, bir API barındırmak için değil.
Ücretsiz mi, kodum kaydediliyor mu?
Ücretsizdir ve hesap gerektirmez. Her örnekteki değişikliklerin bu tarayıcıda saklanır; sekmeyi kapatıp geri dönebilirsin. Sıfırla, mevcut örneği başlangıç hâline döndürür; indirme düğmesi de açık dosyayı kaydeder.
Express ve Node.js'i nasıl öğrenirim?
Express için faydalı araçlar
Express Playground ile iyi çalışan, tarayıcı tabanlı ücretsiz araçlar. Hepsi Coddy'nin bir parçası.