解决报错:metadata for UsersEntity#photos was not found. Check if you specified a correct entity xx
问题背景描述:src/modules目录下,新建了2个模块目录(users、photo),users实体表跟photo实体表之前的关系是:一对多和多对1关系(1个用户可以有多个照片),运行项目时,报错如标题所述。
产生问题原因: 没有写photo.module.ts文件,且也没有在app.module.ts中引入photo模块导致。
// src/modules/photo/photo.modules.tsimport { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { PhotoEntity } from './photo.entity';@Module({imports: [TypeOrmModule.forFeature([PhotoEntity])],
})
export class PhotoModule {}
// src/app.module.tsimport { UsersModule } from './modules/users/users.module';
import { PhotoModule } from './modules/photo/photo.module';
... // 省略代码@Module({imports: [... // 省略代码PhotoModule, // 引入 PhotoModule模块UsersModule,ConfigModule.forRoot({ignoreEnvFile: true,isGlobal: true,load: [getConfig],}),TypeOrmModule.forRootAsync({imports: [ConfigModule],useFactory: async (configService: ConfigService) => {return {type: 'mysql',host: configService.get('DATABASE_HOST'),port: configService.get('DATABASE_PORT'),username: configService.get('DATABASE_NAME'),password: configService.get('DATABASE_PWD'),database: configService.get('DATABASE_LIB'),autoLoadEntities: true, // 每个通过forFeature()注册的实体都会自动添加到配置对象的entities数组中synchronize: true,};},inject: [ConfigService],}),],providers: [//设置全局守卫,useClass为自定义的Guard{provide: APP_GUARD,useClass: UserAuthGuard,},{provide: APP_GUARD,useClass: RolesGuard,},],
})
参考网址:Nest - 操作MySQL - 有什么奇怪 - 博客园
解决报错:metadata for UsersEntity#photos was not found. Check if you specified a correct entity xx相关推荐
- centos 7.2执行yum -y install报错Metadata file does not match checksum
分析结论 1,Metadata file does not match checksum报错在于元文件的校验值与元文件不匹配 2,元数据是指 mnt/repodata/436345f4b666f0a4 ...
- 解决报错: MobaXterm X11 proxy: Unsupported authorisation protocol
此文首发于我的个人博客:解决报错 MobaXterm X11 proxy Unsupported authorisation protocol - zhang0peter的个人博客 今天在使用Moba ...
- Sublime Text 3便携版下载安装和常用插件安装--顺便解决报错An error occured installing和no packages available for install
文章目录 Sublime Text 3便携版下载安装和常用插件安装 1.Sublime Text 3便携版下载: 2.sublime 插件控制器(Package Control)安装 2.1离线安装P ...
- 解决报错:import sun.misc.BASE64Decoder无法找到
解决报错:import sun.misc.BASE64Decoder无法找到 2017年09月29日 16:03:26 chaoyu168 阅读数:2116 标签: sun.misc.BASE64De ...
- mplab 语法错误不报错_Python怎么解决报错?
相信很多小伙伴在初学python的时候,都会遇到很多的报错,那么该怎么解决呢?下面是一些常见的错误以及解决方法. 语法错误 语法错误是初学者最常犯的错误,例如引号没有成一对.括号没有成一对.逻辑判断时 ...
- Qt5.x解决报错main.cpp:1:10: fatal error: QApplication: No such file or directory问题
Qt5.x解决报错main.cpp:1:10: fatal error: QApplication: No such file or directory问题 问题描述 定位问题 解决方法 The en ...
- 解决报错:OSError: Failed to open file b‘D:\\\xe5\xad\xa6\xe4\xb9\xa0\\scipy-_7cm39vc‘(图文并茂版详细版!!)
解决报错 报错信息 问题分析 解决方法 注意 报错信息 •当我们在使用matplotlib绘图时,可能会出现下述报错!! OSError: Failed to open file b'D:\\\xe5 ...
- 【亲测成功】Ubuntu18.04升级GLIBC2.27——解决报错:ibc.so.6: version `GLIBC_2.28‘ not found
[亲测成功]Ubuntu18.04升级GLIBC2.27--解决报错:/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found 事 ...
- Win10 Rational Rose 关于报错 Rational Lience Key Error及一劳永逸解决报错法
文章目录 一.安装软件 二.解决报错问题 三.一劳永逸 一.安装软件 续第一节的内容: 点击访问第一节安装教程 二.解决报错问题 还记得我们开头下载的两个压缩包吗?接下来我们就需要用到这个文件 用记事 ...
最新文章
- 【一步步学小程序】2.列表展示
- UVA11059 Maximum Product
- python的变量和简单的数据类型
- springboot参数检验,Assert使用
- RabbitMQ之mandatory和immediate
- 如何在 SAP 电商云 Spartacus UI 里新建一个页面
- 五个常用的Linux监控脚本代码
- 收集、报告或保存系统活动信息:sar命令
- 论文浅尝 - WWW2020 | 从自然语言交互中提取开放意图
- mysql 用户与权限
- ★LeetCode(812)——最大三角形面积(JavaScript)
- java如何代码找错误_java代码查错11道题
- 计算机里的音乐怎么设置,realtek高清晰音频管理器怎么设置
- 交换机三种端口模式Access、Hybrid和Trunk
- Android使用zxing生成二维码
- 【雅思】【大作文】【审题作业】关于同不同意的审题作业(重点)
- Linux系统的madplay、mplayer音视频播放器的制作
- AD软件系统属性配置
- Oracle 数据库表空间的管理
- 精通 CSS+DIV 网页样式与布局 54