import { Module } from '@nestjs/common'; import { MongooseModule } from '@nestjs/mongoose'; import { AppController } from './app.controller'; import { AppService } from './app.service'; import { ReligionsModule } from './religions/religions.module'; import { ThemesModule } from './themes/themes.module'; import { GuidesModule } from './guides/guides.module'; @Module({ imports: [ MongooseModule.forRoot( process.env.MONGODB_URI || (() => { throw new Error('MONGODB_URI environment variable is required'); })(), { dbName: 'religious-freedom-defense-hub', }, ), ReligionsModule, ThemesModule, GuidesModule, ], controllers: [AppController], providers: [AppService], }) export class AppModule {}