CodeBlanks Logo Icon CodeBlanks

express()

express() ile uygulama oluşturmayı öğrenirsin.

express() ile uygulama

express() çağrısı bir Express uygulaması (app) oluşturur. Bu uygulama, rotaları ve sunucuyu yöneten ana nesnedir. İmza: const app = express();.

app nesnesi üzerinde rotalar tanımlarsın (app.get, app.post) ve sunucuyu başlatırsın (app.listen). Örnek: const express = require("express"); const app = express();. Bundan sonra app üzerinden tüm Express özelliklerine erişirsin. express() her çağrıldığında yeni ve bağımsız bir uygulama nesnesi döndürür; bu yüzden bir projede genellikle bir kez çağrılır.

app nesnesi

app nesnesi Express uygulamasının kalbidir. Üzerinde rotalar tanımlar, ara katman ekler ve sunucuyu başlatırsın. Tüm Express iş akışı app üzerinden döner.

Örnek: const app = express(); ile uygulamayı oluşturursun. Sonra app.get("/", handler) ile rota eklersin. app.listen(3000) ile sunucuyu başlatırsın. app bir nesnedir; üzerinde metotlar nokta ile çağrılır. İsim genellikle app olur ama istediğin ismi verebilirsin. Önemli olan, tüm rota ve sunucu çağrılarının aynı app nesnesi üzerinde olmasıdır.

Uygulama Express uygulaması oluştur

express modülünü içe aktar. express() çağrısıyla app oluştur. console.log ile "Uygulama hazır" yaz.

Başlangıç kodu

index.js
// express modülünü içe aktar
// buraya yaz

// express çağrısıyla app oluştur
// buraya yaz

// "Uygulama hazır" yazdır
// buraya yaz

Örnek çözüm

index.js
const express = require("express");
const app = express();
console.log("Uygulama hazır");

Beklenen çıktı

Uygulama hazır

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Uygulama oluşturma satırını tamamla

Soru
const app = ____();
Cevap
const app = express();

Açıklama: express() çağrısı app nesnesini verir.

2 express() ne döndürür?

index.js
const app = express()
  • Bir Express uygulaması (app) Doğru cevap
  • Bir dize
  • Bir sayı
  • Bir http sunucusu

Açıklama: express() bir app nesnesi döndürür.

3 Metodu rolüne eşle

Kavram Anlamı
express() Uygulama oluşturur
app.get GET rotası tanımlar
app.post POST rotası tanımlar
app.listen Sunucuyu başlatır

Orta seviye bölümündeki tüm dersler