如何在阿波罗服务器上记录查询/变更以进行审核?

时间:2019-05-08 05:45:23

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

我想记录在apollo服务器上执行的所有查询/变异。有没有可以在生产环境中使用的完整示例?

我想登录

  • GraphQL突变/查询的内容
  • 变量
  • JWT访问令牌中的用户ID
  • IP地址/用户代理
  • X-Forwarded-For中的IP
  • 错误(仅当错误发生时)

但要排除

  • 某些突变的变量,例如用于设置新密码的变量

0 个答案:

没有答案