如何解决总结前向阵列阿波罗客户端中的查询耗时
我有一个用于我的 graphql 查询的记录器,但我可以总结并记录它吗?
const link = new ApolloLink((operation,forward) => {
const { operationName } = operation;
const startTime = new Date().getTime();
const forwaredOperation = forward(operation).map(data => {
const elapsed = new Date().getTime() - startTime;
console.warn(`${operationName}: ${elapsed}`);
return data;
});
return forwaredOperation;
});
我尝试使用 total += elapsed
但由于 forward 是一个函数,它在每次迭代时都重置为零,所以使用这种方法不走运。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。