我正在尝试对某些查询禁用Apollo Engine内省功能,但是我找不到可靠的方法。
我的用例如下:
我的ApolloServer公开了一个User
查询(不带任何变量),该查询返回User
数据。为了识别,授权和完成该查询,客户端发送浏览器cookie。服务器通过cookie提取JWT令牌,对其进行验证并完成查询。
在我的设置中,总是在用户进入应用程序后发送此查询,我需要检查用户是否已登录。在没有JWT令牌且因此没有会话的情况下,我想将此查询排除在报告给阿波罗引擎之外。否则,此查询会在我们的指标中添加过多的噪音,并不必要地消耗掉相当一部分的每月使用限额。
有办法吗?