Login __generated__ file with mutation defined in lowercase is causing errors
还没有人认领这个 Issue。
评估
- 难度
- 2/5
- 预计耗时
- 1-3 小时
- 新手友好度
- 55/100
- Issue 类型
- 文档
- 描述清晰度
- 描述清楚
- 活跃度
- 停滞
- 技术栈
- graphql, javascript, typescript
调研方向
检查 issue 中链接的 mutation 部分、生成的 pages/generated/login.ts 文件以及 server/src/tests/integration.js。确认 mutation 命名和生成类型引用始终使用相同的大小写;教程代码和集成测试应保持一致,并且不再产生报告中的错误。
由索引模型根据 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
环境准备
这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
apollographql/fullstack-tutorial 的其他 Issue
-
难度 4/5 3-5 天 新手友好度 35/100
-
investigate
难度 4/5 3-5 天 新手友好度 30/100
-
tutorial links are broken可能重新可做 @jpvajda 于 1464 天前认领,目前没有进行中的 PR。 未关闭documentation
apollographql/fullstack-tutorial#285 · 3 条评论 · 已指派 1 人 ·
-
investigate
难度 3/5 1-2 天 新手友好度 35/100
apollographql/fullstack-tutorial#255 · 2 个 reaction ·
-
enhancement
难度 4/5 3-5 天 新手友好度 25/100
apollographql/fullstack-tutorial#254 · 2 条评论 ·
查看 apollographql/fullstack-tutorial 的全部 Issue
相似的 Issue
-
chore v2
难度 2/5 1-3 小时 新手友好度 78/100
modelcontextprotocol/servers#5115 ·
维护者通常 1 天内回复
-
beginner bug good first issue
难度 1/5 1 小时以内 新手友好度 85/100
philaconvalley/website#168 ·
维护者通常 1 天内回复
-
bug frontend good first issue
难度 2/5 1-3 小时 新手友好度 86/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
oss-slu/lrda_mobile#294 ·
-
难度 2/5 1-3 小时 新手友好度 78/100
hatchet-dev/hatchet#5179 ·
维护者通常 1 天内回复