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);