Javascript 是否有任何工具可以动态生成graphQl模式字符串?

Javascript 是否有任何工具可以动态生成graphQl模式字符串?,javascript,graphql,graphql-js,Javascript,Graphql,Graphql Js,我将从CMS获得JSON,并使用JSON以编程方式编写graphQl模式。无需直接写入字符串 有什么JavaScript工具可以做到这一点吗 我指的是buildSchema函数的字符串参数: 这取决于JSON文件的外观。 对我来说,我有一个类似的案例——一种复杂的json定义文件——我构建了自己的json到graphql js转换器 构建服务器后,您可以使用此包在.graphql文件中生成架构字符串,在启动服务器后,使用以下命令: gqlschemahttp://localhost:3000/

我将从CMS获得JSON,并使用JSON以编程方式编写graphQl模式。无需直接写入字符串

有什么JavaScript工具可以做到这一点吗

我指的是buildSchema函数的字符串参数:


这取决于JSON文件的外观。 对我来说,我有一个类似的案例——一种复杂的json定义文件——我构建了自己的json到graphql js转换器

  • 构建服务器后,您可以使用此包在
    .graphql
    文件中生成架构字符串,在启动服务器后,使用以下命令:

    gqlschemahttp://localhost:3000/graphql -t

  • 使用来自apollo的模式字符串,并将其链接到


json graphql server项目的功能是:将数据json作为输入,从数据中推断类型和字段,编写包含类型、查询和突变的模式,并在此基础上启动graphql server模式

我知道另一个工具只执行JSON到模式部分,但它不生成查询或变化:


您如何知道哪些字段/类型是可选的?