【发布时间】:2021-11-08 17:42:37
【问题描述】:
我想根据在 Node.js、Apollo 服务器中调用的突变添加上下文条件函数。
我将如何有效地做到这一点?
在配置上下文时,我可以访问请求正文,并且所有 graphql 请求信息都存储在“req.body.query”中,其中也包含我需要的内容。 为了利用这一点,我必须使用“graphql”模块中的“parse”函数进行解析。但我不认为这是有效的,因为现在同一个请求基本上被解析了两次(一次由我解析,一次由 Apollo Server 解析)。此外,解析结果对所有嵌套值都不是很友好。
有没有一种清晰的方法可以知道请求的突变是什么?
【问题讨论】:
标签: graphql apollo-server