终止与非终止链接apollo链接?

时间:2019-03-22 08:58:31

标签: graphql apollo apollo-client

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 个答案:

答案 0 :(得分:0)

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

所述

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