問題タブ [hasura]

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 に答える
255 参照

reactjs - Hasura whatsapp clone JWTボイラープレート - 「ユーザー」テーブルはどのように入力されますか?

whatsapp clone tutorialのすべてのコンポーネントを構築して起動しました。私の認証サーバーは、対称暗号化を使用して有効な JWT (jwt.io に従って) を生成しています。サインアップしてログインできるので、JWTはreact-appによって正しく渡されます。現在、react-app を使用してログインした直後に解決できない問題がいくつかあります。

ログイン後、ユーザーは にリダイレクトされcomponents/ChatsListScreen/ChatsList.tsxます。ここでは、接続ユーザーに基づいてデータを表示します ( を使用useMe())。私の問題はuseMe()、空のオブジェクトを返すことです。

また、hasura サーバー (docker で実行) で次のエラーが発生します。

ご覧のとおりx-hasura-user-id、 は正しく渡されますが、クエリuserIdは空の を想定しています。

私のログと私が理解していることから、これはフックが空fetchUserであるという事実によって引き起こされます。useMe()

これが空である理由は、おそらく私の hasura データベースが空であるためです。認証サーバー データベースにはユーザー (サインインしたユーザー) がいますがusers、hasura のテーブルは空です。

usershasuraのテーブルはどのように作成されますか?

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

reactjs - 反応アプリの入力フィールドを使用して hasura API データベースにデータを保存したい

私の Hasura API データベースには、books(id,name,authorId) と authors(id,name) の 2 つのテーブルがあります。フロントエンドの入力フィールドからこれらのテーブルにデータを挿入したいと考えています。

次のミューテーションがありますが、データが Hasura API テーブルに保存されるようにフロントエンドでスキーマを定義する方法がわかりません

入力フォームです