2017-09-07 10 views
0

私はIPアドレス経由でローカルの開発環境に接続しようとしています。Apollo GraphQL:HTTPBatchedNetworkInterfaceのポートを設定しますか?

const localHostString = '10.0.1.10'; 
const METEOR_PORT = 3000; 
const GRAPHQL_PORT = 4000; 
const server = express(); 

server.use('*', cors({ origin: `http://${localHostString}:${METEOR_PORT}` })); 


server.use('/graphql', bodyParser.json(), graphqlExpress({ 
    schema, 
    context 
})); 

server.use('/graphiql', graphiqlExpress({ 
    endpointURL: '/graphql', 
    subscriptionsEndpoint: `ws://${localHostString}:${GRAPHQL_PORT}/subscriptions` 
})); 

// Wrap the Express server 
const ws = createServer(server); 
ws.listen(GRAPHQL_PORT,() => { 
    console.log(`GraphQL Server is now running on http://${localHostString}:${GRAPHQL_PORT}`); 
    console.log(`GraphiQL available at http://${localHostString}:${GRAPHQL_PORT}/graphiql`); 
    // Set up the WebSocket for handling GraphQL subscriptions 
    new SubscriptionServer({ 
     execute, 
     subscribe, 
     schema 
    }, { 
     server: ws, 
     path: '/subscriptions', 
    }); 
}); 
:ここ

"http://10.0.1.10:3000/graphql"

は私のサーバー側のセットアップコードです:

_uri: "http://10.0.1.10/graphql"

それがために必要がある場合...:HTTPBatchedNetworkInterfaceは示していたので、私はエラーを取得しています

HTTPBatchedNetworkInterface._uriにポート番号を取得する正しい方法は何ですか?

事前にすべての情報に感謝します。

答えて

0

修正済み。私の枠組みは流星で、私はROOT_URL = 10.0.1.10:3000/を設定しなければならなかった。

関連する問題