そこで、postgraphile によって生成されたスキーマをインポートしていますが、正しく読み込まれません。
これは出力のタイプです:
定義: Array(44) [ {…}, {…}, {…}, … ] 種類:「ドキュメント」 loc: オブジェクト { 開始: 0、終了: 26188、ソース: {…} }
クエリ allUsers をロードするためにさまざまなコード バリエーションを試しました。
<スクリプトのセットアップ> 「@/graphql/schema.gql」からスキーマをインポートします console.log('Query', Schema.valueOf('allUsers')) const { data } = 待機 useAsyncQuery(Query)
valueOf メソッドはこの目的には適していません。 GraphQL スキーマ ドキュメントは、キーと値のアクセス メソッドを介してクエリ、ミューテーション、またはサブスクリプションに直接アクセスすることはできません。 ,
まず、プロジェクトにgraphql-tag パッケージがインストールされていることを確認してください:
npm installgraphql-ta
schema.gql でクエリを定義します:
リーリーAllUsers クエリをコンポーネントにインポートして使用します:
リーリーお役に立てば幸いです