🎗️

Hasura 🎗️ field 'xxx' not found in type: 'xxx' エラー

2022/11/08に公開・約500字

🎗️ field 'xxx' not found in type: 'xxx' エラーにハマる

以下のようなものに直面することがある。

field 'user' not found in type: 'HasuraQuery'
field 'user' not found in type: 'query_root'

not foundと言われるので、何かhasuraの設定を間違えたか、remote schemaのresolverのコーディングミスかと調査し、何度か時間を溶かしてしまった。

🎗️ Hasura Dataのpermissionエラー

結果、permissionが空いていないのが原因で'not found'というメッセージがでていた。

例:userロールのselect権限が空いていなかった

新しいカラムを追加した時もデフォルトが閉じているので、認識しておく。

🎗️ エラーメッセージわかりやすくなってほしい

エラーメッセージの重要性。

議論はされている模様。
https://github.com/hasura/graphql-engine/issues/8019

Discussion

ログインするとコメントできます