| 3 | import { AppService } from './app.service'; |
| 4 | |
| 5 | async function bootstrap() { |
| 6 | const app = await NestFactory.createApplicationContext(AppModule); |
| 7 | |
| 8 | const appService = app.get(AppService); |
| 9 | console.log('AppService#getHello:', appService.getHello()); |
| 10 | |
| 11 | // Note that below we can't use `app.select(MyDynamicModule)` otherwise we would get an error as the static version of `MyDynamicModule` was not imported anywhere |
| 12 | const myDynamicProviderValue = app |
| 13 | .select(dynamicModule) |
| 14 | .get('MyDynamicProvider'); |
| 15 | console.log('MyDynamicProvider:', myDynamicProviderValue); |
| 16 | |
| 17 | return app.close(); |
| 18 | } |
| 19 | bootstrap(); |