We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I'm getting an error if I try to import TypeOrmModule.forRoot() from a forRoot method in ApplicationModule.
app.module.ts
@Module({}) export class ApplicationModule { static forRoot(): DynamicModule { return { module: ApplicationModule, imports: [ TypeOrmModule.forRoot(), PhotoModule ] }; } }
main.ts
async function bootstrap() { const app = await NestFactory.create(ApplicationModule.forRoot()); await app.listen(3001); } bootstrap();
Output with stacktrace:
[Nest] 8472 - 2018-5-9 23:01:01 [NestFactory] Starting Nest application... [Nest] 8472 - 2018-5-9 23:01:01 [InstanceLoader] ApplicationModule dependencies initialized +115ms [Nest] 8472 - 2018-5-9 23:01:01 [InstanceLoader] TypeOrmModule dependencies initialized +1ms [Nest] 8472 - 2018-5-9 23:01:01 [ExceptionHandler] Cannot destructure property `relatedModules` of 'undefined' or 'null'. TypeError: Cannot destructure property `relatedModules` of 'undefined' or 'null'. at flatten (C:\Users\Yannick\Desktop\nestjs typeorm\node_modules\@nestjs\core\injector\injector.js:161:49) at Array.map (<anonymous>) at Injector.flatMap (C:\Users\Yannick\Desktop\nestjs typeorm\node_modules\@nestjs\core\injector\injector.js:169:54) at Injector.lookupComponentInRelatedModules (C:\Users\Yannick\Desktop\nestjs typeorm\node_modules\@nestjs\core\injector\injector.js:136:42) at Injector.lookupComponentInExports (C:\Users\Yannick\Desktop\nestjs typeorm\node_modules\@nestjs\core\injector\injector.js:127:44) at scanInExports (C:\Users\Yannick\Desktop\nestjs typeorm\node_modules\@nestjs\core\injector\injector.js:123:42) at Injector.lookupComponent (C:\Users\Yannick\Desktop\nestjs typeorm\node_modules\@nestjs\core\injector\injector.js:124:68) at Injector.resolveComponentInstance (C:\Users\Yannick\Desktop\nestjs typeorm\node_modules\@nestjs\core\injector\injector.js:113:44) at Injector.resolveSingleParam (C:\Users\Yannick\Desktop\nestjs typeorm\node_modules\@nestjs\core\injector\injector.js:102:27) at Promise.all.args.map (C:\Users\Yannick\Desktop\nestjs typeorm\node_modules\@nestjs\core\injector\injector.js:80:45)
The text was updated successfully, but these errors were encountered:
The NestFactory.create() method doesn't support dynamic modules feature. You should pass a class instead.
NestFactory.create()
Sorry, something went wrong.
No branches or pull requests
I'm getting an error if I try to import TypeOrmModule.forRoot() from a forRoot method in ApplicationModule.
app.module.ts
main.ts
Output with stacktrace:
The text was updated successfully, but these errors were encountered: