問題タブ [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.
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-gateway。server.applyMiddleWare()
ただし、 Express アプリでを呼び出すときに問題が発生しました。https://github.com/apollographql/apollo-server/tree/master/packages/apollo-server-express#expressの例に出くわしました
具体的には、エラー ログのスニペットを次に示します。
そして、これがApolloServerをエクスプレスアプリに統合しようとしている方法です:
助けてくれて本当にありがとう!