同时使用http和websocket客户端时如何收听订阅?

时间:2020-04-16 10:24:29

标签: javascript reactjs graphql react-apollo apollo-client

我正在使用Apollo客户端连接到我的grapql服务器。它发生如下。

const {data, loading} = useSubscription(
    PROJECT_SUBSCRIPTION_QUERY,
    {
        variables: {
            "mutation_in": ["UPDATED", "CREATED", "DELETED"],
            "node": {
                "userId": {
                    "id": getFromLocalStorage(LocalStorageEnum.USER_ID)
                }
            }
        }
    }
);

在组件之一中,我想订阅更改,因此使用graphql订阅。我该怎么做?

我尝试了以下操作:

{{1}}

但这会导致HTTP调用。如上所示,当我创建HTTP客户端时,我已经使用apollo创建了一个订阅客户端。但是调用转到HTTP客户端。我该如何订阅并继续永远聆听?

0 个答案:

没有答案