动态生成 GraphQL 架构
Posted
技术标签:
【中文标题】动态生成 GraphQL 架构【英文标题】:Dynamically generate GraphQL schema 【发布时间】:2019-04-05 05:59:36 【问题描述】:我的一个应用程序需要 Graphql 架构,该架构可以根据数据动态添加和解析字段。例如需要类似的东西
type Data
email: [String]!
col1 :[Int]!
col2: [Int]!
...col3:
col1 == nameOfColumnOne
、col2=nameOfColumnTwo
等将根据数据添加并可能即时设置。
我有点卡在这个问题上,希望能得到一些帮助。
【问题讨论】:
【参考方案1】:难道你不能只有一个解析器columns
来解析这些列的列表,这些列会随着时间的推移而增长?这对我来说更有意义。我不相信你可以实现你想要的这种建模。
您将有一个 type Column
定义列应该是什么,并且有:
type Data
email: [String]!
columns: [Column]!
希望对你有帮助:)
【讨论】:
以上是关于动态生成 GraphQL 架构的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Apollo 在 Nuxt 生成的动态页面中正确填充页眉?