Nestjs GraphQL订阅onConnect&;onDisconnect回调

Nestjs GraphQL订阅onConnect&;onDisconnect回调,graphql,nestjs,apollo-server,Graphql,Nestjs,Apollo Server,在Nestjs中是否有钩住onConnect和onDisconnect的方法?事实证明,您可以在graphql配置的订阅部分提供它们 subscriptions: { keepAlive: subscriptionsTimeout, onConnect: (connectionParams, websocket, context) => { console.log(`connectionParams: ${connectionParams}, websocke

在Nestjs中是否有钩住onConnect和onDisconnect的方法?

事实证明,您可以在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)}`);
    }
  },