NestJS 11 · Controllers, providers and modules

Provide a value or factory

Register a value, class or factory under a token, for example to inject configuration or fakes.

providers: [
  { provide: 'API_KEY', useValue: process.env.API_KEY },
  { provide: Logger, useClass: PinoLogger },
]

Official NestJS 11 documentation

More controllers, providers and modules commands

All controllers, providers and modules commands · NestJS 11 cheatsheet

Was this page helpful?