From 4300e851df8be667259109930c14d076c9042c9e Mon Sep 17 00:00:00 2001 From: liuyi Date: Sun, 18 May 2025 23:26:38 +0800 Subject: [PATCH] add db --- src/modules/database/database.module.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/modules/database/database.module.ts b/src/modules/database/database.module.ts index 8ad09ca..40024b2 100644 --- a/src/modules/database/database.module.ts +++ b/src/modules/database/database.module.ts @@ -1,4 +1,13 @@ -import { Module } from '@nestjs/common'; +import { DynamicModule, Module } from '@nestjs/common'; +import { TypeOrmModule, TypeOrmModuleOptions } from '@nestjs/typeorm'; @Module({}) -export class DatabaseModule {} +export class DatabaseModule { + static forRoot(configRegister: () => TypeOrmModuleOptions): DynamicModule { + return { + global: true, + module: DatabaseModule, + imports: [TypeOrmModule.forRoot(configRegister())], + }; + } +}