express()
- Node.js kursu
- Orta seviye
- Ders 25/116
- 5 dk
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
// 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
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
const app = ____();
const app = express();
Açıklama: express() çağrısı app nesnesini verir.
2 express() ne döndürür?
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 |