除了简单的 @Injectable() 类之外,NestJS 还支持 自定义提供者 ——使用 注入令牌 定义要注入内容的灵活方式。这让你可以注入值、配置如何创建实例、交换实现,以及注入非类依赖项。
四种自定义提供者类型
({
: [
{ : , : },
{ : , : { : , : } },
{
: ,
: (: ) => {
(config.());
},
: [],
},
{ : , : },
],
})
{}
