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

Nel*_*son 5 javascript graphql graphql-js

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

是否有任何 JavaScript 工具可以做到这一点?

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

http://graphql.org/code/

Sha*_*kam 1

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

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

    gqlschema http://localhost:3000/graphql -t

  • 使用 schema 字符串以及来自 apollo 的graphql-server-express并将其与解析器链接