Sobes.tech
Junior — Middle

Express.js çerçevesinin yapısına hangi bileşenler dahildir?

sobes.tech yapay zeka

AI'dan gelen yanıt

Express.js, Node.js için minimal ve esnek bir web çerçevesidir. Yapısı birkaç temel bileşeni içerir:

  • Middleware — istekleri ve yanıtları işleyen, istek/yanıt nesnelerini değiştirebilen, işlem döngüsünü sonlandırabilen veya kontrolü başka yere aktarabilen fonksiyonlar.
  • Router — URL yollarını tanımlayan ve bunları işleyicilere bağlayan bileşen.
  • Request ve Response nesneleri — HTTP isteği ve yanıtı üzerine sarmalayıcılar olup, kullanışlı metodlar ve özellikler sağlar.
  • Uygulama nesnesi (app) — Express’in ana nesnesi olup, ayarları, middleware’leri ve rotaları yönetir.

Basit bir uygulama oluşturma örneği:

const express = require('express');
const app = express();

// Middleware
app.use(express.json());

// Rota
app.get('/', (req, res) => {
  res.send('Hello World!');
});

app.listen(3000);