编辑: 使用 where: { id: userId } don't help ,因为它使用书签的 id 而不是添加书签的用户进行搜索我的目标是能够使用来自另一个 model 的 userId 在书签表中进行搜索。 在这个使用 Prisma 的 model 文件中,我有两个模型(一个用于用户,一个用 ...
编辑: 使用 where: { id: userId } don't help ,因为它使用书签的 id 而不是添加书签的用户进行搜索我的目标是能够使用来自另一个 model 的 userId 在书签表中进行搜索。 在这个使用 Prisma 的 model 文件中,我有两个模型(一个用于用户,一个用 ...
使用这个实体: 当尝试插入重复项时(基于 case 和 csgItem 的组合,mikroORM 允许我这样做。如何使@unique装饰器与关系一起工作? ...
我正在尝试通过 mocking 和 addressList 对方法运行统一测试,但它说它无法读取未定义的属性。 方法: 问题是,当我放置一个 console.log() 来读取变量“pagination”时,它向我显示了一个在 concole 上不为空的数组: 这就是存储库返回给我的内容。 我要运 ...
我正在使用:NestJS,我有一个使用命名空间导出的 class。 在导出命名空间之后,我有 NestJS @Injectable装饰器,当我尝试运行测试时出现以下错误: × Expected '{', got 'namespace' 没有@Injectable ,测试运行没有问题,但我需要Inj ...
我正在开发一个 Nestjs 项目。 在这里,我从另一个 rest API 获取数据。我从 API 获取数据并将其存储在我的数据库中。 但是,我需要验证我得到的 API 中的数据。 我如何使用class-validator来做到这一点? 我在 main.ts 文件中使用了全局 pipe,例如 - 我 ...
我正在寻找一个将 NestJS Kafka 微服务与 Avro 架构一起使用的示例。 到目前为止,消费者正在使用 Json Object,但我们正在寻找以 Avro 作为模式类型的模式注册表。 卡夫卡配置: 消费者: ...
这似乎是一个简单的问题,但我很难过。 如何测试我的 expressjs 中间件是否正确设置了用户 session? 我不确定如何测试是否正在捕获传入请求并正确设置 userSessionId。 我想要类似的东西 ...
我正在使用 Prisma 和 NestJS 开发一个项目。 错误: 当我尝试在我的 PrismaModule 中添加@Global装饰器时发生。 我直接Ctrl+Z 还是报错。 我认为这是一个编译问题,但不知道如何恢复它。 这是我的代码:prisma.module.ts 棱镜服务.ts 我想在其中 ...
我在应用程序Nestjs中有一个具有 Role 关系的 User 实体。 当我想从数据库中获取用户时,我会这样做: 我得到这样的数据: 但我不想获得 object 的角色,我只想要此示例中的名称: 所以,我的问题是如何获得关系并仅返回{... role: "user" }的值? ...
今天我正在使用 NestJS 开发一个新项目,我对 NestJS 很陌生,尤其是 Prisma。 我遵循了有关 prisma 文档的 本教程,并尝试将其适应我的项目。 正如错误所说,问题发生在findOne function 内部。 我认为这是我的类型。 我已经阅读了很多东西,但似乎没有什么与我遇 ...
这里是 nestJS 世界的新手,我正在尝试使用我已经在我的 nest 应用程序中使用的自定义记录器。 这是我用来创建应用程序的代码 如何在我的 CustomValidationPipe 中使用我的自定义记录器? ...
我有一个导出 DatabaseUserRepository 的模块: 另一个项目正试图将其注入自定义提供程序: 我在运行时出现以下错误: Nest 无法解析 getProjectUsecases (?) 的依赖项。 请确保索引 [0] 处的参数 DatabaseProjectRepository ...
我想使用“服务器端事件”来通知所有客户端。 我没有找到广播的方法,所以我决定在内部使用 Eventemitter。 这会导致 memory 泄漏。 当 sse 损坏时,我如何广播或取消订阅 Eventemitter(我认为这是一个糟糕的解决方案) 我的坏问题解决方案 ...
我正在尝试用于用户身份验证的 JWT 服务出现问题错误 [ExceptionHandler] Nest 无法解析 AuthService (?, JwtService) 的依赖项。 请确保索引 [0] 处的参数 UsersService 在 AuthModule 上下文中可用。 这是 auth.m ...
我尝试为我的 nestjs 应用程序做一些身份验证,但我遇到了这个错误,我不知道去哪里看我的 app.module.ts 我的 auth.service.ts 我的 auth.controller.ts 我的 auth.module.ts 还有我的 employee.repository.ts 我没 ...
我有这个实体: 和这个相关实体 这是我的更新 function: 我的 findById function 如果我对此进行调试,我可以看到userEntity已正确更新,并且返回也已更新正确的 object 但在数据库上,只有User实体已正确更新,而不是 Useranag 实体。 我尝试在 Use ...
我正在编写一个基本注册 api 并使用 find() function 检查是否有任何重复的 api 并且在 if() 条件下我抛出 BadRequestException 但如果输入 email 已在使用中,它会给我一个错误。 另一个项目中非常相似的代码没有给出任何错误,但这是错误的。 这是代码片 ...
在尝试使用 nest 的笑话在单元测试中覆盖项目时,我遇到了一个测试模块无法从配置中提取变量的问题。 基本上,我有一个 EmailService,我想测试它,我在我的测试模块中将它用作提供者。 自然地,由于 EmailService 在其构造函数中使用 ConfigService 从配置中提取一些 ...
我正在尝试为我的项目设置 Jest 单元测试,但在尝试进行单元测试时出现以下错误: 错误消息(截图) 我该如何解决这个问题? ...
假设我们有一家书店和一个作者实体,为了向作者显示他们的收入统计数据,我们想检查经过身份验证的用户是否确实是作者本人。 所以我们有: 我们可以这样查询: 现在假设我们想要使用自定义 Guard 而不是 if 语句。 像下面这样的东西: 当AutherGuard用于getEarnings处理程序时,如 ...