Node.js / NestJS

NestJS Temelleri

Modules, Controllers, Providers, Dependency Injection, Decorators, CLI

23 mülakat soruları·
Junior
1

NestJS'te bir controller tanımlamak için hangi decorator kullanılır?

Cevap

@Controller() decorator'ı bir class'ı controller olarak işaretler ve isteğe bağlı olarak bir rota öneki kabul eder. Controller'lar gelen HTTP isteklerini işler ve istemciye yanıt döndürür. Rotaları tanımlamak için @Get(), @Post() gibi decorator'lar kullanırlar.

2

NestJS'te provider nedir?

Cevap

Provider, NestJS'in bağımlılık enjeksiyonu sistemi aracılığıyla bir bağımlılık olarak enjekte edilebilen bir class'tır. Service'ler, repository'ler, factory'ler ve helper'lar provider'dır. @Injectable() ile işaretlenir ve bir module'ün providers dizisinde tanımlanır.

3

CLI ile yeni bir NestJS projesi nasıl oluşturulur?

Cevap

'nest new project-name' komutu, src/, test/ ve yapılandırma dosyalarını içeren standart bir yapıya sahip yeni bir NestJS projesi oluşturur. CLI, paket yöneticisini (npm, yarn, pnpm) seçmeyi ister ve root module ile temel bir controller içeren başlangıç kodunu otomatik olarak üretir.

4

@Injectable() decorator'ının rolü nedir?

5

NestJS'te bir service'i bir controller'a nasıl enjekte edersiniz?

+20 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