Nestjs &引用;未找到[…]的实体元数据";尝试创建一对多关系时
我试图在名为Nestjs &引用;未找到[…]的实体元数据";尝试创建一对多关系时,nestjs,typeorm,Nestjs,Typeorm,我试图在名为User的表和User\u Mates的表之间创建一对多关系,但出现以下错误: 错误:未找到用户#伙伴的实体元数据。检查您是否指定了正确的实体对象,以及它是否在连接选项中连接。 为了调试错误,我删除了模块和所有内容,直到只剩下最初的模块 现在项目中没有与User\u Mate相关的文件或任何内容。 但问题仍然存在。任何人都知道,现在是什么导致了这个问题。当我加载Typeorm(我使用的是NestJS)时,我的主模块如下所示 import { Module } from '@nes
User
的表和User\u Mates
的表之间创建一对多关系,但出现以下错误:
错误:未找到用户#伙伴的实体元数据。检查您是否指定了正确的实体对象,以及它是否在连接选项中连接。
为了调试错误,我删除了模块和所有内容,直到只剩下最初的模块
现在项目中没有与User\u Mate
相关的文件或任何内容。
但问题仍然存在。任何人都知道,现在是什么导致了这个问题。当我加载Typeorm(我使用的是NestJS)时,我的主模块如下所示
import { Module } from '@nestjs/common'
import { UserModule } from './user/user.module'
import { TypeOrmModule } from '@nestjs/typeorm'
import { ConfigModule, ConfigService } from '@nestjs/config'
import { User } from './user/user.entity'
@Module({
imports: [
ConfigModule.forRoot(),
UserModule,
TypeOrmModule.forRootAsync({
imports: [ConfigModule],
useFactory: (configService: ConfigService) => ({
type: 'postgres',
host: configService.get('DB_HOST'),
port: configService.get('DB_PORT'),
username: configService.get('DB_USER'),
password: configService.get('DB_PASSWORD'),
database: configService.get('DB_DATABASE'),
entities: [User],
synchronize: true,
ssl: {
rejectUnauthorized: false,
},
//
}),
inject: [ConfigService],
}),
],
})
export class AppModule {}
它不应该以任何方式加载它
这是虫子吗