0

我可以从 DataFetcher 中的“get(DataFetchingEnvironment environment)”方法中得到它。

但我想从其他方式得到它。

4

1 回答 1

0

非常混乱的问题。DataFetchingEnvironment仅对 s 可用,DataFetcher因为它包含解析一个特定字段的值所需的信息(例如,父字段、源值等)。从其他地方获取它是没有意义的,因为它会与哪个领域相关?

您是否正在寻找访问权限ExecutionContext?这是 s 之间共享的信息DataFetcher,因为它不依赖于特定领域,并且从外部获取更有意义。如果是这种情况,您可以从ExecutionStrategy不同阶段(您可以提供自定义ExecutionStrategy)或从Instrumentation适当阶段获得它。

于 2018-01-27T04:49:37.150 回答