Login __generated__ file with mutation defined in lowercase is causing errors
まだ誰も着手していません。
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 55/100
- issue の種類
- ドキュメント
- 明瞭さ
- 明確に書かれている
- 活発さ
- 停滞
- 技術スタック
- graphql, javascript, typescript
調査の方向性
issue でリンクされている mutation セクション、生成された pages/generated/login.ts ファイル、および server/src/tests/integration.js を確認してください。mutation の命名と生成された型参照で、全体を通して同じ大文字・小文字が使われていることを確認してください。チュートリアルのコードと統合テストは一貫しており、報告されたエラーを artık発生させないようにしてください。
索引モデルが issue の本文から書いたものです。
説明
Following the official documentation and the rest of the tutorial, queries and mutations are defined with the first letter in uppercase (PascalCase). However, in this part of the tutorial the mutation Login is defined lowercase (I see that in the final version of the tutorial this is corrected):
export const LOGIN_USER = gql`
mutation login($email: String!) {
login(email: $email)
}
`;
The corresponding generated file (pages/__generated__/login.ts), Login type appears as well in lowercase but the related code is assuming they are in uppercase, throwing errors:
const [login, { loading, error }] = useMutation<
LoginTypes.Login,
LoginTypes.LoginVariables
>(LOGIN_USER);
The mutation Login in the integration tests (server/src/__tests__/integration.js) is also defined in lowercase:
const LOGIN = gql`
mutation login($email: String!) {
login(email: $email)
}
`;
- 主要言語
- TypeScript
- スター
- 1.2k
- フォーク
- 808
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
apollographql/fullstack-tutorial のほかの issue
-
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
-
investigate
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
-
documentation
apollographql/fullstack-tutorial#285 · コメント 3 件 · 担当者 1 名 ·
-
investigate
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
apollographql/fullstack-tutorial#255 · リアクション 2 件 ·
-
enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
apollographql/fullstack-tutorial#254 · コメント 2 件 ·
apollographql/fullstack-tutorial の issue をすべて見る
似ている issue
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
Crush オープン
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
catppuccin/catppuccin#3125 ·
-
Add a SECURITY.md オープン
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
ElementsProject/cln-application#167 · コメント 1 件 · リアクション 1 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Quantco/pnpm-licenses#17 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100