我无法理解如何使用 Apollo Client 和我的 graphql API (Appsync) 设置虚拟字段和/或模拟。
我在这里创建了一个代码框https://codesandbox.io/s/stoic-johnson-rkgmg? file=/src/EventList.js 。这是一个演示项目,其中使用连接到 graphql 端点的 Apollo 客户端获取事件列表。
我正在做教程中描述的所有事情https://www.apollographql.com/docs/tutorial/local-state/#adding-virtual-fields-to-server-data并尝试将虚拟字段“isRegistered”添加到架构类型事件。
如果您注释掉 EventList.js 第 11 行,您可以看到数据(事件列表)被很好地获取,但是一旦我尝试获取我的虚拟字段(将第 11 行重新添加),我就没有得到任何数据(也没有错误)。
如果有人能告诉我我做错了什么,我将不胜感激。
谢谢,