gpt4 book ai didi

NestJS 使用 ConfigService 和 TypeOrmModule

转载 作者:行者123 更新时间:2023-12-01 07:12:29 25 4
gpt4 key购买 nike

我按照文档 https://docs.nestjs.com/techniques/configuration 中的描述设置了一个 ConfigService

如何通过 TypeOrmModule 使用此服务?

TypeOrmModule.forRoot({
type: 'mysql',
host: 'localhost',
port: 3306,
username: 'root',
password: 'root',
database: 'test',
entities: [__dirname + '/**/*.entity{.ts,.js}'],
synchronize: true,
}),

最佳答案

https://docs.nestjs.com/techniques/database 异步配置 章节

import {ConfigService} from './config.service';
import {Module} from '@nestjs/common';
import {TypeOrmModule} from '@nestjs/typeorm';

@Module({
imports: [
TypeOrmModule.forRootAsync({
imports: [ConfigModule],
useFactory: (config: ConfigService) => config.get('database'),
inject: [ConfigService],
}),
],
})
export class AppModule {}

关于NestJS 使用 ConfigService 和 TypeOrmModule,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52570212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com