Menu
CoddyTech

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, crypto ve events içeren bir Node.js çalışma ortamında çalıştırır.
  • Terminal yerine bir istek çubuğu: GET, POST, PUT, PATCH ve DELETE, Authorization gibi header'lar, bir JSON gövdesi ve istekler arasında saklanan çerezler.
  • Sunucu gerektirmeyen bir veritabanı: import { MongoClient } from 'mongodb' sana find, insertOne, indeksler ve aggregate ile bellekte çalışan bir MongoDB verir.
  • ES modülleri ya da CommonJS, Node.js 24'ün okuduğu gibi: import express from 'express' ve require('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.params ve req.query oku, 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?
Express 5.3, hiç değiştirilmeden, senin dosyalarını çalıştırıyor. Node'un yerleşik modüllerini çalışma ortamı sağlar, bu yüzden sıradan Express kodu çalışır: dosyalarını bilgisayarında bir klasöre kopyala, npm install express ve node server.js çalıştır, sunucu aynı şekilde yanıt verir.
API'mi nasıl test ederim?
Yanıtın üstündeki istek çubuğuyla. Metodu seç, yolu yaz ve 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?
Buradaki örneklerle başla: bir route'u değiştir, Çalıştır'a bas ve ona bir istek gönder. Baştan sona bir yol için Coddy'nin Node.js kursunu al: Node.js temelleri, Express, REST API'ler, MongoDB, kimlik doğrulama ve NestJS, her derste sunucun kodunun yanında çalışırken.

Express için faydalı araçlar

Express Playground ile iyi çalışan, tarayıcı tabanlı ücretsiz araçlar. Hepsi Coddy'nin bir parçası.