You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改AWS Amplify GraphQL API代码生成的嵌套层级深度?

解决AWS Amplify GraphQL API嵌套层级不足的问题

方法一:手动修改配置文件

  • 找到项目根目录下的 amplify/backend/api/<你的API名称>/cli-inputs.json 文件
  • 打开后定位到 maxDepth 字段,把默认的3改成你需要的数值(比如5、10等)
  • 保存文件后执行 amplify push 命令,系统会重新生成符合新嵌套层级的代码

方法二:重新配置代码生成(保留现有Schema)

  • 先备份好你的GraphQL Schema文件,路径一般是 amplify/backend/api/<你的API名称>/schema.graphql
  • 删除自动生成的GraphQL代码目录:rm -rf amplify/generated/graphql
  • 运行 amplify codegen configure 命令,这个命令会重新引导你配置代码生成参数,其中包含设置最大嵌套层级的选项
  • 按照提示输入新的层级数值,完成配置后执行 amplify codegen 重新生成代码

注意:修改嵌套层级后,重新生成的代码会覆盖原有自动生成的GraphQL操作文件,若你自定义修改过这些文件,记得提前备份。

内容的提问来源于stack exchange,提问作者Triphon Penakov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 09:05:23