Node.js / NestJS

Hata Yönetimi

Exception filters, özel exception'lar, HTTP exceptions, hata yanıtları, logging

20 mülakat soruları·
Junior
1

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.

2

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.

3

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.

4

Global bir exception filter için @Catch decorator'ı nereye yerleştirilir?

5

Özel bir exception filter'da hangi metot uygulanmalıdır?

+17 mülakat soruları

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