1

我正在通过 Scala 在 Scala 上使用 GraphQL Sangria。我也在使用apollo-codegen.

我想定义我的架构一次,所以我通过以下方式将我的架构从后端导出到前端:

schema.renderPretty

问题是桑格利亚汽酒的renderPretty打印schemaAst格式。但apollo-codegen期望json格式。

如何以sangriajson 格式制作渲染模式?或者也许无痛转换schemaAstjsonvia SBT

4

1 回答 1

4

我认为您指的是自省 JSON。使用 Sangria,您可以通过执行自省查询来获得它:

Executor.execute(schema, sangria.introspection.introspectionQuery)
于 2018-04-16T17:42:36.130 回答