终止与非终止链接阿波罗链接?

Posted

技术标签:

【中文标题】终止与非终止链接阿波罗链接?【英文标题】:Terminating vs non-terminating link apollo link? 【发布时间】:2019-08-13 05:30:53 【问题描述】:
const httpLink = ...

const errorLink = ...

const link = ApolloLink.from([errorLink, httpLink]);

这样做时,请注意以正确的方式链接控制流 命令。 apollo-link-http 被称为终止链接,因为它 将操作转化为通常来自网络的结果 要求。另一方面,apollo-link-error 是非终止的 关联。它只会通过功能增强您的终止链接,因为 终止链接必须是控制流链中的最后一个实体。

所以这里我没有明白终止链接和非终止链接的区别??

来源:https://www.robinwieruch.de/react-graphql-apollo-tutorial/

【问题讨论】:

【参考方案1】:

“很简单,终止链接是不使用前向参数的链接,而是直接将操作转化为结果。”如所述:https://www.apollographql.com/docs/link/overview/

简而言之,您的链接应该通过调用转发(非终止)或返回一些数据(终止)(非终止)传递到链中的下一个链接。

【讨论】:

以上是关于终止与非终止链接阿波罗链接?的主要内容,如果未能解决你的问题,请参考以下文章

Linux_进程终止(进程退出,进程等待(阻塞与非阻塞等待))

阿波罗登月飞船代码已开源;谷歌中国版搜索引擎计划彻底终止;Libra将与支付宝微信支付展开竞争丨Q新闻

过程入口点终止无法位于动态链接库中

Apollo 客户端 - 在终止链接上调用 concat,这将不起作用

建立与终止服务器链接

TCP链接的建立与终止