Basit @Injectable() sınıflarının ötesinde, NestJS özel sağlayıcıları — neyin enjekte edileceğini tanımlamanın esnek yolları — enjeksiyon tokenları kullanarak destekler. Bu, değerleri enjekte etmenizi, örneklerin nasıl oluşturulduğunu yapılandırmanızı, uygulamaları değiştirmenizi ve sınıf olmayan bağımlılıkları enjekte etmenizi sağlar.
Dört özel sağlayıcı türü
({
: [
{ : , : },
{ : , : { : , : } },
{
: ,
: (: ) => {
(config.());
},
: [],
},
{ : , : },
],
})
{}
