我有一个 nodejs GraphQL 应用程序运行以下
"graphql": "^0.10.5",
"graphql-errors": "^2.1.0",
"graphql-server-core": "^1.1.0",
"graphql-server-express": "^1.1.0",
"graphql-server-module-graphiql": "^1.1.0",
"graphql-subscriptions": "^0.4.4",
"graphql-tools": "^1.2.1",
"subscriptions-transport-ws": "^0.7.3",
使用此配置,我可以在 graphiql 中定义订阅并观察结果出现在输出窗格中,替换样板消息"Your subscription data will appear here after server publication!"
。
如果我切换到最新版本的订阅-transport-ws 即
"subscriptions-transport-ws": "^0.8.2",
这不再有效;样板消息没有出现在输出窗格中,而是我得到了神秘的[object] [object]
消息。
我找不到任何关于 graphiql 和 subscriptions-transport-ws 之间版本兼容性的声明;有谁知道这个版本组合是否支持?