Nest自定义存储库功能未定义

发布于 2025-02-12 10:31:29 字数 1028 浏览 2 评论 0 原文

我有一个关于Nestjs自定义存储库的小问题。

当请求进来时,我有以下逻辑(例如,用于用户实体)。

用户请求的控制器 - >服务 - >存储库调用自定义功能。

因此,我有以下存储库:

我在服务类中注入存储库

并在模块文件中注册

但是当调用注册功能时,我会出现错误:

我进行了研究,还尝试在服务中添加@InjectRepository(userRepository),但是它不起作用 环境:

  1. 节点:16.13.0
  2. @nestjs/typeorm”:“^8.1.4”,
  3. typeorm:“^0.3.7”
  4. Nestjs:8.2.8

预先感谢

I have a small question about custom repositories in nestjs.

I have the following logic when a request comes in (for example for user entity).

A controller for the user requests -> service -> repository calls custom function.

So i have the following repository:
enter image description here

I inject the repository in service class
enter image description here

And register in module file
enter image description here

But when calling signup function I got error:
enter image description here

I did research and also try to add @InjectRepository(UserRepository) in service but it sill not work
Environments:

  1. node: 16.13.0
  2. @nestjs/typeorm": "^8.1.4",
  3. typeorm: "^0.3.7"
  4. nestjs: 8.2.8

Thank in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

岁吢 2025-02-19 10:31:29

baseerpository >

@EntityRepository(UserEntity)
export class UserRepository extends BaseRepository<UserEntity>{
.
.
.
}

try BaseRepository in typeorm-transactional-cls-hooked

@EntityRepository(UserEntity)
export class UserRepository extends BaseRepository<UserEntity>{
.
.
.
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文