graphql-jsの依存関係を更新してから約1年が経過しています。スキーマ生成を簡略化するユーティリティがあることがわかりました:buildSchema
この関数は、引数としてGraphQL言語の文字列としてスキーマ全体をとります。それは最高ですが、これをモジュール化する方法はありますか?私のスキーマは超小型ではなく、単一の.graphql
ファイルに詰め込まれてしまいます。それぞれの型定義を独自のファイルに格納するためのユーティリティやパターンがありますか?各タイプは、独自のファイルで定義することができる方法`buildSchema`を使用する際にGraphQLスキーマをモジュール化する方法は?
const schema = makeExecutableSchema({
typeDefs: [schema1, schema2, schema3, ...],
resolvers: resolvers,
});
:あなたはgraphql-tools
パッケージを持っている場合は
私はこれを行うことができるライブラリを書いています。https://github.com/graphql-factory/graphql-factory – vbranden
ここでは、Apolloのgraphql-toolsを使用している場合、これを行う最善の方法に関する記事があります。https: //hackernoon.com/graphql-schemas-easier-better-structure-31677a640d18 –