伙计们,我有一个问题,当我想使用订阅我面临这个问题,我没有找到一个解决方案在任何地方,我是一个GQL用户,我决定使用订阅,使实时网站,但我面临着一个这个问题,野兔是代码
我试图显示apollo文档,但我面临着另一个问题(graphql找不到我的解析器),所以我试图使用这种速度的代码在我的脑海中它的工作,但问题是它说无法连接wss://localhost:4001我也试图使用无法连接wss://localhost:4001/graphql和无法连接wss://localhost:4001/subscription,我也尝试使用ws这三种方式
// my resolver
const somethingChanged = () => {
// subscribe: () => {
console.log("subscribe")
pubsub.asyncIterator(SOMETHING_CHANGED_TOPIC)
// }
}
const makeId = () => {
// make id generator 36 symbols
let id = Math.random().toString(36).split(".")[1]
pubsub.publish(SOMETHING_CHANGED_TOPIC, {
somethingChanged: {
id,
},
})
return id
}
const resolvers = {
Subscription: {
somethingChanged,
},
Query: {
hello: () => "Hello world!",
},
Mutation: {
makeId,
},
}
个字符
我只是想测试在阿波罗探险家,但它不工作
1条答案
按热度按时间zy1mlcev1#
我想你错过了一些步骤,请按照这个代码
字符串