尝试通过apollo设置订阅,包括后端和前端。尝试调用Query组件的subscribeToMore函数时出现错误。虽然它清楚地表明架构不是GraphQL架构,但是无法找到任何问题。
我有一个怀疑,因为我使用merge-graphql-schemas
合并typeDefs
和revolvers
并将合并的架构传递给SubscriptionServer
它有些如何与订阅操作一起拼接它。
我有created a gist of all相关的作品。
TIA。
所以我终于弄明白了这个问题。
它确实不得不与merge-graphql-schemas
库,但由于我的错。经过文档后,说
请注意,mergeResolvers只是将普通的Javascript对象合并在一起。这意味着您应该注意具有命名冲突的查询,突变或订阅。
其中还显示了控制台日志记录。
因此,根据服务器实现,有不同的选项。
所以使用const schema = makeExecutableSchema({ typeDefs, resolvers });
制作模式有助于解决我的问题。
最初我尝试使用qazxsw poi,但由于某种原因它没有缝合旋转变压器,他们停止了射击。