【发布时间】:2019-09-16 10:35:00
【问题描述】:
我想知道在 GraphQL/Apollo 服务器中忽略/丢弃未知枚举值的最佳方法是什么。
假设我的 GraphQL 架构定义了枚举数组“enum Service { Supermarket, TicketSales }”,现在它工作正常,但后来我使用的其他服务正在添加一些新值(例如 Playground),而我的客户只是没有'不支持它,我只想忽略它并返回支持的值而不会出错。
在 GraphQL 中执行此操作的最佳方法是什么。我的第一个想法是制定指令,从模式中读取支持的值并忽略其他所有内容,但是在谷歌搜索之后,我没有找到任何好的例子。你能给我一个方向吗?
【问题讨论】:
标签: graphql apollo-server