75得票29回答
角色#用户的实体元数据未找到。

尝试使用TypeORM创建OneToMany和ManyToOne关系,但是我得到了以下错误。 我不知道我的代码哪里出错了。 我有以下用户实体: 尝试使用 TypeORM 创建OneToMany和ManyToOne关系,但是我得到了这个错误,我不知道我的代码哪里出了问题。 我有以下用户实体:...

17得票1回答
无法表示非枚举值

在我的GraphQL API中(使用TypeScript和type-graphql),我正在尝试运行一个具有以下所定义的枚举值的inputType的变更操作。export enum GenderType { female = 'female', male = 'male', } re...

15得票1回答
使用NestJS/Elastic进行服务单元测试的正确方法是什么?

我正在尝试对使用Elasticsearch的服务进行单元测试。我希望确保我在使用正确的技术。 我是这个问题的许多领域的新用户,所以我的大部分尝试都是通过阅读其他类似问题并尝试在我的用例中有意义的方法。我相信我在createTestingModule中缺少一个字段。有时我看到providers...

12得票3回答
如何在使用类作为类型的Typescript中解决循环依赖问题?

如何在TypeScript中使用不会遇到循环依赖错误的类型输入? 尽管在代码编译为有效的JS时应该删除导入,但似乎仍然会发生循环依赖错误。这是一个bug吗? user-model.tsimport { Post } from '../post-model' export class User...

12得票1回答
如何使用type-graphql和RESTDataSource

我想知道如何在type-graphql中使用RESTDataSource并正确地在Redis中缓存。如果有一个简短的示例,我将不胜感激。目前我使用DI容器来获取服务,这个服务是从RestDataSource类扩展而来的,但这不是正确的方法。BookmarkResolver.tsimport {...

10得票5回答
当作表达式调用属性装饰器时无法解析签名

import { isEmail, isEmpty, isPhoneNumber, Length } from "class-validator" import { Field, InputType } from "type-graphql"; @InputType() export cla...

10得票1回答
使用type-graphql、typeorm和dataloader处理一对多关系的最佳方法

我正在尝试使用type-graphql和typeorm与postgresql数据库(使用带有express的apollo服务器)处理一对多关系。我有一个用户表,其中包含与课程表的一对多关系。我目前的处理方式是使用@RelationId字段创建一个userCourseIds列,然后使用@Fiel...

9得票1回答
GraphQL和TypegraphQL版本不兼容。

Error: Looks like you use an incorrect version of the 'graphql' package: "16.0.1". Please ensure that you have installed a version that meets Type...

9得票2回答
由于registerEnumType,它无法在Jest中进行测试

我正在使用TypeGraphQL,使用registerEnumType注册了DayOfWeek枚举类型。 以下是我的枚举和registerEnumType函数,它们在同一个文件中。 export enum DayOfWeek { SUNDAY, MONDAY, TU...

9得票1回答
Schema Generator 无法确定 DTO 中自定义对象的 GraphQL 输出类型

我来自 Laravel 背景,在尝试使用 Node.js、GraphQL 和 MongoDB 时,偶然发现了 Nest.js 框架,它看起来很不错。于是我尝试搭建一个简单的 GraphQL API 以测试和理解其工作原理。因此,我创建了一个 mongoose 用户模式以及一个用于通过变异创建用...