生成 SDL
warning 警告 本章仅适用于代码优先方法。
要手动生成 GraphQL SDL 模式(即无需运行应用程序、连接数据库、挂接解析器等),请使用 GraphQLSchemaBuilderModule。
info 提示
GraphQLSchemaBuilderModule和GraphQLSchemaFactory从@nestjs/graphql包中导入。printSchema函数从graphql包中导入。
用法
gqlSchemaFactory.create() 方法接受一个解析器类引用数组。例如:
它还可以接受第二个可选参数,该参数为标量类数组:
最后,您可以传递一个选项对象:
skipCheck:忽略模式验证;布尔值,默认为falseorphanedTypes:需要生成的未被显式引用(不属于对象图的一部分)的类列表。通常,如果某个类被声明但未在图中被引用,则会被省略。该属性值为类引用数组。

