【发布时间】:2018-02-20 17:04:37
【问题描述】:
使用普通的 graphql 服务器,我们可以像这样定义上下文对象:
app.use('/graphql', graphqlExpress(async (req) => {
return {
schema,
context: {
app,
params,
}
};
}));
**订阅服务器**
如何为订阅服务器做同样的事情? (做混合http / websocket方法)。似乎无法从文档中找到解决方案。
new SubscriptionServer({
execute,
subscribe,
schema,
onConnect: (connectionParams, webSocket) => {
console.log(connectionParams);
}
}, {
server,
path: '/subscriptions'
});
【问题讨论】:
标签: graphql graphql-subscriptions