GraphQL忽略不统一字段

时间:2018-03-28 22:35:40

标签: javascript node.js graphql

我正在使用graphql-js开发一个Node项目。除了一个问题外,我对GraphQL over REST非常满意 - 默认情况下,GraphQL会拒绝包含未知/不需要字段的输入。当使用apollo-client时,这尤其令人讨厌,它将__typename添加到每个请求的对象。有an issue在GraphQL中更改此功能,但我想知道从这里开始的最佳方式是什么。现在我必须在发送任何东西之前手动清理我的对象。

所以我在大多数网络请求之前这样做:

delete person.__typename
for(const tag in person.tags) {
   delete tag.__typename
}

哪个不好也不高效。处理这个问题的最佳方法是什么?

0 个答案:

没有答案