【发布时间】:2018-08-17 17:31:14
【问题描述】:
我们使用带有 React 和服务器端渲染的 Apollo 1.9.x。当我们在服务器上执行 store.getState() 并将其输出到 HTML 时,它包含许多值为 $ROOT_QUERY.path.to.item.0.etc 的 id。我尝试将 id 字段添加到数据中,但这不会改变商店的输出。有没有办法获取实际的 id 值而不是那些生成的基于路径的 id?
【问题讨论】:
我们使用带有 React 和服务器端渲染的 Apollo 1.9.x。当我们在服务器上执行 store.getState() 并将其输出到 HTML 时,它包含许多值为 $ROOT_QUERY.path.to.item.0.etc 的 id。我尝试将 id 字段添加到数据中,但这不会改变商店的输出。有没有办法获取实际的 id 值而不是那些生成的基于路径的 id?
【问题讨论】:
嗯,我自己设法弄明白了。事实证明,如果您将 id 字段添加到每种类型,然后将它们添加到您的查询中,那么 Apollo 数据就是使用这些 id 构建的。
【讨论】: