【发布时间】:2023-01-01 16:35:34
【问题描述】:
我在我的 Electron 应用程序中使用 amplify appsync,除了实时事件外,所有的工作都正常,这意味着当云中的数据发生变化时,我的应用程序不会收到信号。
我知道这是因为它在 Node 中运行,这正是 amplify 正在寻找的 (JS.browserOrNode) 但是我不知道如何修复它。有人可以告诉我如何获得实时更新吗?当我查询时,它只会获取本地数据,除非我使用 Datastore.stop() 和 Datastore.start() 但肯定有更好的方法吗?
先感谢您!
【问题讨论】:
-
你试过
amplify api gql-compile然后amplify codegen,也许你没有更新你的架构 -
感谢@Ifaruki 的回复,一切设置正确,只是电子阻挡了它,请在下面查看我的回答:)
标签: javascript node.js electron aws-amplify aws-appsync