更深:深入调用远程方法的规范! 源码
为什么? 引入了一个强大的想法-可以在一个调用中调用多个方法,更重要的是,可以基于其他方法的结果来调用方法。 但是,我们认为GraphQL的设计不太正确。 一些关键点缺失,某些功能应在堆栈的不同层上删除或实现。 首先,使用GraphQL不可能在集合上调用方法。 当我们为集合指定查询时,查询将在集合的元素上执行,而不是在集合本身上执行。 为了解决此问题,有必要引入一些其他模型,就像Relay对所做的那样。 我们认为这样的解决方案增加了复杂性和混乱性。 例如,执行以下查询: { movies ( genre : " comedy " ) { averageRating }
下载地址
用户评论