我在我的 React/Apollo 应用程序中设置了一堆 graphQL 片段,但我真的需要在我的 Node 服务器上访问它们。
例如,在我的客户中,我正在尝试执行此查询,以获取所有相关Person
实体Company
:
query GET_REPORTING_CLIENTS{
reportingClients{
people {
...PersonFragment
}
companies {
...CompanyFragment
}
}
}
现在,我不能只传递info
到我的服务器上的查询,因为context.db.query.person
显然不会有“人”的密钥。
理想情况下,我可以去:
context.db.query.person({
where: (query details)
}, PersonFragment)
...但这不起作用,因为服务器没有片段。目前,我通过将大量的graphQL从客户端复制粘贴到应用程序来解决这个问题,但这是一个非常糟糕的解决方案。
有答案吗,还是一切都需要加倍?