Nest.js运行时报错 No repository for "User" was found. Looks like this entity is not registered
No repository for "Article" was found. Looks like this entity is not registered in current "default" connection? +2ms
RepositoryNotFoundError: No repository for "Article" was found. Looks like this entity is not registered in current "default" connection?
首先检查了 user.entity.ts
文件是存在,此时文件存在仍然报错,猜测是数据库加载时序问题
因为在报错之前,做了移动 database 文件夹到 service 文件夹的操作
import 的路径也随之修改了,按理说是不应该报错的。
尝试把 database 移回原位 src 下
同时修改了 import 路径
重新 yarn start
后运行正常了
再次尝试移动 database 文件到根目录下,此时与 app.module.ts
同级
运行又报错
所以是加载某个文件的路径出问题了,才造成报错
打开 database.providers.ts
修改 entities
路径
原来配置的路径
修改后
entity 文件放到统一的文件夹里管理了