問題タブ [apollo-federation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1302 参照

node.js - Express Framework を使用した Apollo フェデレーション ゲートウェイの実装

私は現在、Apollo フェデレーション ゲートウェイと NodeJS + Express アプリケーションを実装するための POC に取り組んでいます。これまで、適切に行う方法の例に実際に遭遇したことはありません。ApolloGatewayこれまでのところ、ApolloServer モジュールがfromのインスタンスを認識しないという問題に遭遇しました@apollo/gateway。チュートリアルから示されているように、ゲートウェイのインスタンスのラッパーとして ApolloServer インスタンスを使用しています: https://www.apollographql.com/docs/apollo-server/federation/implementing/#defining-the-gatewayserver.applyMiddleWare()ただし、 Express アプリでを呼び出すときに問題が発生しました。https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express#expressの例に出くわしました

具体的には、エラー ログのスニペットを次に示します。

そして、これがApolloServerをエクスプレスアプリに統合しようとしている方法です:

助けてくれて本当にありがとう!