Apollo Engine(GraphQL)对特定查询禁用检查器

时间:2019-05-16 16:08:40

标签: javascript node.js graphql apollo apollo-server

我正在尝试对某些查询禁用Apollo Engine内省功能,但是我找不到可靠的方法。

我的用例如下:

我的ApolloServer公开了一个User查询(不带任何变量),该查询返回User数据。为了识别,授权和完成该查询,客户端发送浏览器cookie。服务器通过cookie提取JWT令牌,对其进行验证并完成查询。

在我的设置中,总是在用户进入应用程序后发送此查询,我需要检查用户是否已登录。在没有JWT令牌且因此没有会​​话的情况下,我想将此查询排除在报告给阿波罗引擎之外。否则,此查询会在我们的指标中添加过多的噪音,并不必要地消耗掉相当一部分的每月使用限额。

有办法吗?

0 个答案:

没有答案