首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

干货 | 携程基于 GraphQL 的前端 BFF 服务开发实践

尽管 Grandchild 是非空节点,但 resolver 里也能够给它置空。通过置空,告诉 GraphQL 去冒泡到父节点。...否则我们就需要在 Grandchild 的层级去控制 parent 节点的值。 这是很难做到,且不那么合理的。因为 Grandchild 可以被挂到任意对象节点作为字段,不一定是当前 parent。...所有 Grandchild 都可以共用一个 resolver 实现。这种情况下,Grandchild 不假设自己的父节点,只处理自己负责的数据部分,更加内聚和简单。...当 Grandchild 的 value 结果为 null 时,查询结果如下: 通过空值冒泡,Grandchild 的空值,被冒泡到 parent 节点,令 parent 的结果也为空。...如果只有 Grandchild 的 value 为 null,反而不符合类型,因为该节点是带 ! 的非空类型。

2.4K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券