使用 Nestjs 代码优先方法记录 Graphql 模式

Posted

技术标签:

【中文标题】使用 Nestjs 代码优先方法记录 Graphql 模式【英文标题】:Documenting Graphql schema using Nestjs Code-first approach 【发布时间】:2021-10-30 21:04:42 【问题描述】:

有没有办法将 cmets 添加到通过 Nestjs 的代码优先方法生成的模式的突变和查询中?

【问题讨论】:

【参考方案1】:

使用 @Field、@ObjectType 等装饰器时

你可以使用描述:'一些评论'

然后你会在 graphql 操场上看到 cmets

例子

@ObjectType( description : 'My class') )
Class Person 
    @Field ( () => ID,  description : ' ID of the user'  ) 
    Id: number

【讨论】:

以上是关于使用 Nestjs 代码优先方法记录 Graphql 模式的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 nestjs-graphql-fastify 服务器上传文件以及如何测试此类功能?

如何在 Next.js 代码优先方法中使用 graphql-type-json 标量

将 TypeORM 实体模型类与 NestJS-GraphQL 模式类型结合使用好吗?

NestJS Schema First GraphQL 序列化

NestJS - 避免返回用户密码

在 Nestjs/GraphQL 中使用接口时避免循环依赖