const httpLink = ...
const errorLink = ...
const link = ApolloLink.from([errorLink, httpLink]);
这样做时,请注意将控制流正确链接到 订购。 apollo-link-http之所以称为终止链接,是因为它 将操作转化为通常来自网络的结果 请求。另一方面,apollo-link-error是不间断的 链接。它只会增强功能的终止链接,因为 终止链接必须是控制流链中的最后一个实体。
所以在这里,我没有得到终止链接和非终止链接之间的区别?
来源:https://www.robinwieruch.de/react-graphql-apollo-tutorial/
答案 0 :(得分:0)
“很简单,终止链接是不使用forward参数,而是直接将操作转换为结果的链接。”如https://www.apollographql.com/docs/link/overview/
所述简而言之,您的链接应该通过向前调用(不终止)传递到链中的下一个链接,或者返回一些数据(终止)(不终止)。