htm*_*tmn 3

这取决于您希望errorLink逻辑如何工作,来自文档

附加组合涉及将一组链接组合成串行执行的链

错误链接

在 GraphQL 操作完成并且执行移回到链接链后调用

所以如果你retryLinkerrorLink

ApolloLink.from([retryLink, errorLink])
Run Code Online (Sandbox Code Playgroud)

errorLink一旦相应的结果返回链也将通过重试执行,换句话说(如果您使用默认文档示例),每次尝试都应该有一个控制台日志,并且attempts.max总共有一个控制台日志。

如果订单被翻转,errorLink将在完成后调用retryLink,并且结果一路返回,因此调用中应该有 1 个控制台日志errorLink