字段上的 GraphQL 未知参数 "limit",即使它是在模式中定义的

GraphQL Unknown argument "limit" on field even though it was defined in the schema

当我尝试在字段上传递参数参数时卡住了。我收到此错误消息: "message": "Unknown argument \"limit\" on field \"User.followers\"."

query {
  getUser(username: "johnsmith") { # <= this argument is ok
    username
    followers(limit: 10) { # <= but this one is not
      users {
        username
      }
    }
  }
}

但我认为我在我的架构中正确定义了该参数。

  type Query {
    getUser(username: ID!): User!
    followers(limit: Int!): Followers!
  }
Query: {
    getUser: (_, { username }) => getUser(username),
  },
  User: {
    followers: ({ username }, args) => getAllFollowers(username, args)
  }
}

但是,我的 Graphql Playground 自动生成的文档提到了“限制”参数:

followers(
limit: Int!
): Followers!

我错过了什么吗?感谢您的帮助。

Query 类型的 followers 字段与 User 类型的 followers 字段不同。