Black Lives Matter. Support the Equal Justice Initiative.

Bu doküman ingilizce dokümana göre eski olabilir. Son güncellemeler için lütfen İngilizce Dokümanı. ziyaret edin

Merhaba Dünya Örneği

Aşağıda verilmiş olan, Express ile oluşturabileceğiniz en basit uygulamadır. Bu, birçok JavaScript dosyası, Jade şablonları ve çeşitli alt dizinler içeren Express generator ile oluşturacağınız projelerin aksine tek dosyadan oluşan bir projedir.


const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Merhaba Dünya!')
})

app.listen(port, () => {
  console.log(`Example app listening on port ${port}`)
})

Bu uygulama bir sunucu çalıştırır ve gelen bağlantılar için 3000 portunu dinler. (/) kök dizinine gelen isteklere “Hello World!” ile yanıt verir. Bunun haricindeki tüm adreslere, 404 Not Found hatası verecektir.

Yukarıdaki örnek gerçekten de çalışmakta olan bir sunucudur: Yukarıda verilen adrese tıklayın. Gerçek zamanlı günlüklerle sunucunun bir cevap verdiğini göreceksiniz, ve yukarıda yapacağınız her değişiklik eş zamanlı olarak çalıştırılacaktır. Bu özellik arkada bir Node sistemine bağlı olup, tarayıcınızda bu sisteme bir arayüz sağlayan RunKit sayesinde bulunmaktadır.

RunKit bir üçüncü parti uygulamasıdır ve Express projesi ile bir bağı yoktur.

Bilgisayarınızda Çalıştırmak

İlk olarak myapp adında bir dizin oluşturun, o dizine geçin ve npm init komutunu çalıştırın. Sonra expressi bu sayfada gösterildiği gibi bir bağımlılık olarak kurun.

myapp dizininde app.js adında bir dosya oluşturun ve yukarıdaki kodu bu dosyaya kopyalayın.

req (request/istek) ve res (response/cevap) objeleri Node’da bulunanlar ile birebir aynıdır, bu yüzden req.pipe(), req.on('data', callback), gibi komutları Express dahil olmadan kullanabilirsiniz.

Uygulamayı aşağıdaki komutla çalıştırın:

$ node app.js

Sonucu görmek için sunucunuzda http://localhost:3000/ adresini ziyaret edin.

Önceki: Kurulum     Sonraki: Express Oluşturucu