【发布时间】:2020-06-27 19:54:08
【问题描述】:
我有两个文件 environemtn.ts 用于存储数据库配置信息,我在 app.module.ts 文件中调用了 vars 但它无法获取值 Type string is not assignable to type '"mysql"'
遵循 environment.ts 的代码
const path = require('path');
export const environment = {
/* Configurations used for TypeORM */
database_type: 'mysql',
database_username: 'root',
database_name: 'database_name',
database_password: null,
database_port: '3306',
database_prefix: 'prefix_',
database_host: 'localhost',
encrypt:true,
synchronize: false,
migrationsRun: false,
logging: true,
};
app.module.ts文件的以下代码
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { TypeOrmModule } from '@nestjs/typeorm';
import { environment } from '../environments/environment';
@Module({
imports: [TypeOrmModule.forRoot({
type: environment.database_type,
host: environment.database_host,
port: environment.database_port,
username: environment.database_username,
password: environment.database_password,
database: environment.database_name,
entities: [],
synchronize: true,
})],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
【问题讨论】:
-
请问您的 typeorm 版本是多少?
标签: nestjs