0
하이브리드 접근 방식을 사용할 수는 있지만 모든 그래프 작업이 소켓을 통해 수행되는 전체 websocket 전송을 사용하려고합니다. 정확히 documentation을 좋아했습니다.Apollo Client Full WebSocket 전송이 this.networkInterface.query가 오류가 아닙니다.
import { SubscriptionClient } from 'subscriptions-transport-ws'
import ApolloClient from 'apollo-client'
import gql from 'graphql-tag'
const client = new SubscriptionClient('ws://localhost:5000/graphql', { reconnect: true })
const apolloClient = new ApolloClient({ networkInterface: client })
apolloClient.query({
query: gql`query { app }`
})
나에게 오류를 제공합니다 :
Uncaught (in promise) Error: Network error: this.networkInterface.query is not a function
at new ApolloError (ApolloError.js:34)
at QueryManager.js:325
at QueryManager.js:818
at Array.forEach (<anonymous>)
at QueryManager.js:815
at Array.forEach (<anonymous>)
at QueryManager.broadcastQueries (QueryManager.js:812)
at QueryManager.js:281
at <anonymous>