
Hata Yönetimi
Exception filters, özel exception'lar, HTTP exceptions, hata yanıtları, logging
1NestJS'te exception filter nedir?
NestJS'te exception filter nedir?
Cevap
Exception filter, uygulamada fırlatılan exception'ları yakalayan ve bunları uygun HTTP yanıtlarına dönüştüren bir NestJS bileşenidir. Tüm exception'lara ortak bir mantık uygulayarak hata yönetimini merkezileştirir ve kod tekrarını önler. Filter'lar ihtiyaca göre global olabilir, belirli bir controller'a veya belirli bir route'a uygulanabilir.
2HTTP 404 hatası döndürmek için hangi NestJS sınıfı kullanılmalıdır?
HTTP 404 hatası döndürmek için hangi NestJS sınıfı kullanılmalıdır?
Cevap
NotFoundException, 404 (Not Found) hatası döndürmek için standart NestJS sınıfıdır. HttpException'dan türer ve uygun HTTP durum kodunu otomatik olarak yapılandırır. Bu exception, istenen bir kaynak veritabanında bulunmadığında idealdir. NestJS, geliştirmeyi basitleştirmek için her yaygın HTTP hata türü için özel sınıflar sağlar.
3NestJS'te özel bir HttpException nasıl oluşturulur?
NestJS'te özel bir HttpException nasıl oluşturulur?
Cevap
Özel bir exception oluşturmak için, hata mesajı ve HTTP durum kodu ile super çağrılarak HttpException sınıfı genişletilmelidir. Bu yaklaşım, NestJS kurallarına uyarken uygulamaya özgü iş exception'ları tanımlamayı sağlar. Özel exception'lar bakımı kolaylaştırır ve farklı hata durumlarına anlamlı isimler vererek kodu daha anlaşılır hale getirir.
Global bir exception filter için @Catch decorator'ı nereye yerleştirilir?
Özel bir exception filter'da hangi metot uygulanmalıdır?
+17 mülakat soruları
Diğer Node.js / NestJS mülakat konuları
Node.js Temelleri
Node.js Çekirdek API'leri
Asenkron Programlama
Express.js Temelleri
NestJS Temelleri
REST API Tasarımı
Doğrulama ve DTO
API Dokümantasyonu ve Sözleşmeler
Birim Testleri
Görev Zamanlama
NestJS Modülleri ve DI
Yapılandırma ve Ortam Yönetimi
JWT Kimlik Doğrulama
Yetkilendirme ve RBAC
TypeORM ile Veritabanı
Prisma ORM
Middleware ve Interceptor
Dosya yükleme
WebSockets
NestJS ile GraphQL
Uçtan Uca Test
Redis ile Önbellekleme
Bull ile Kuyruklar
DevOps, Logging ve CI/CD
Docker ve Konteynerleştirme
Microservices
Güvenlik En İyi Uygulamaları
Performans ve Bulut Dağıtımı
Bir sonraki mülakatın için Node.js / NestJS'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla