Express nedir?
- Node.js kursu
- Orta seviye
- Ders 24/116
- 5 dk
Express çerçevesinin ne olduğunu ve kurulumunu öğrenirsin.
Express nedir?
Express, Node.js için en popüler web çerçevesidir (framework). Yerleşik http modülünü saran ve routing, istek işleme ve yanıt göndermeyi kolaylaştıran bir araçtır. Express ile birkaç satırda bir web sunucusu kurabilirsin.
Express yerleşik değildir; npm install express ile yüklersin. Sonra const express = require("express"); ile içe aktarırsın. Express, http.createServer'ın üstüne kuruludur; ama çok daha az kod yazmanı sağlar. Örneğin bir rota tanımlamak Express'te tek satır, saf http modülünde ise if-else zinciri ister. Bu yüzden çoğu Node.js web projesi Express ile başlar.
Neden Express?
Express, http modülüne kıyasla çok şeyi kolaylaştırır. Routing için app.get("/yol", handler) yazman yeter; if-else zinciri gerekmez. JSON yanıtı için res.json(veri) tek satır.
Express ayrıca ara katman (middleware) desteği verir: app.use(express.json()) ile gelen JSON gövdeleri otomatik ayrıştırılır. Bu, http modülünde elle yapılması gereken bir iştir. Express'in basitliği, küçük bir API'den büyük bir web uygulamasına kadar her ölçekte projede kullanılmasını sağlar. Bu grupta Express'in temel araçlarını öğreneceksin: express(), app.get, app.post ve app.listen.
Uygulama Express'i içe aktar
express modülünü require ile içe aktar. console.log ile "Express hazır" yaz.
Başlangıç kodu
// express modülünü içe aktar
// buraya yaz
// "Express hazır" yazdır
// buraya yazÖrnek çözüm
const express = require("express");
console.log("Express hazır");Beklenen çıktı
Express hazır
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Express nasıl içe aktarılır?
const express = require("express")- const express = require("http")
- import express from "node"
- const express = new Express()
- const express = require("express") Doğru cevap
Açıklama: Express, require('express') ile içe aktarılır.
2 Modül adını tamamla
const express = require("____");
const express = require("express");
Açıklama: Express modülü 'express' adıyla yüklenir.
3 Parçayı rolüne eşle
| Kavram | Anlamı |
|---|---|
express |
Web çerçevesi |
npm install |
Modülü yükler |
require |
Modülü içe aktarır |
app |
Express uygulaması |