有没有办法 Hook onConnect 和 onDisconnect lifecycle-events在 Nestjs 中?
最佳答案
事实证明,您可以在 graphql 配置的订阅部分提供它们
subscriptions: {
keepAlive: subscriptionsTimeout,
onConnect: (connectionParams, websocket, context) => {
console.log(`connectionParams: ${connectionParams}, websocket: ${JSON.stringify(websocket)}}, context ${JSON.stringify(context)}`);
},
onDisconnect: ( websocket, context) => {
console.log(`websocket: ${JSON.stringify(websocket)}}, context ${JSON.stringify(context)}`);
}
},
关于graphql - Nestjs GraphQL 订阅 onConnect 和 onDisconnect 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63081532/