
11. NestJS Mimarisi: Headers ve Query Parametreleri Okuma (9. Bölüm)
HTTP İsteği Sadece Body’den İbaret Değil API’ye gelen her istek 3 temel veri kaynağı taşır: - Body - İçerik, payload - Query - Filtre, arama, sayfalama gibi şeyler - Headers -...

HTTP İsteği Sadece Body’den İbaret Değil API’ye gelen her istek 3 temel veri kaynağı taşır: - Body - İçerik, payload - Query - Filtre, arama, sayfalama gibi şeyler - Headers -...

Hata Fırlatmak Yetmez, Yakalamak da Gerekir Hatalar kaçınılmaz. Ama kontrolsüz hata = üretimde patlayan sistem = sinirli müşteri = uykusuz geliştirici. NestJS bu durumu çözmek...

HTTP Status Code Nedir? Neden Önemlidir? Bir API sadece veri döndürmez. Her cevabın bir anlamı olmalıdır. Bu anlamı taşıyan şey de status code ’tur. Bu cevap 200 OK ile gelir mi?...

NestJS’te Request ve Response Nesneleri NestJS, altında Express (veya Fastify) kullanır. Yani istersen alışılagelmiş req , res nesnelerine erişebilirsin. Ama NestJS bunun yerine...

Controller Nedir? NestJS’te Controller, gelen HTTP isteklerini karşılayan yapıdır. Yani dış dünyadan gelen tüm GET , POST , PUT , DELETE istekleri burada karşılanır. Kısaca...

Global Modül Nedir? NestJS’te bir modül normalde sadece import edildiği yerde kullanılır. Yani UserModule içinde tanımlı bir UserService , sadece onu import eden modüller...

Dinamik Modül Nedir? Normal modüller sabittir. İçine neyi yazdıysan, sistem onu kullanır. Ama bazen bir modülün kurulum aşamasında parametre alması gerekir. Yani modülün davranışı...

Modüller Arası İletişim Neden Önemlidir? Modülleri ayırdık ama gerçek hayatta işler böyle izole ilerlemez. Örneğin: - Kullanıcı kaydı yapılınca log’a bir şey yazmak...

Neden Modül? Küçük projelerde her şeyi tek dosyada yazmak kolaydır. Ama işler büyüyünce işler sarpa sarar. Kod karmaşıklaşır, neyin nerede olduğunu bulmak zorlaşır. İşte burada...