3

apollo のマネージド ソリューションのマネージド構成を使用して、apollo ゲートウェイをローカルで実行しようとしています。スキーマをロードし、すべて問題ありませんが、プレイグラウンドでクエリを実行すると、「HTTP(S) プロトコルのみがサポートされています」というメッセージが表示されます。serviceList を使用できることはわかっていますが、これを apollo グラフ マネージャーを使用して POC 用にローカルで実行できるようにしたいと考えています。apollo が使用する node-fetch に問題があるようです。これは、基になるデータソースを呼び出すことさえせず、ゲートウェイで失敗するためです。

ここに画像の説明を入力

/* istanbul ignore file */
import {ApolloServer} from 'apollo-server';

import {ApolloGateway} from '@apollo/gateway';

 const {
   NODE_ENV,
 } = process.env;


 const gateway: ApolloGateway = new ApolloGateway();

 const main = async () => {
    return new ApolloServer({
        gateway,
        playground: NODE_ENV !== 'production',
        subscriptions: false,
 });
}

export default main;

私はオンラインでどこでも検索しましたが、答えが見つからないようですので、どんな助けでも大歓迎です。これをローカルで機能させる方法はありますか?前もって感謝します。

4

0 に答える 0