0

如何验证 GraphQL 查询参数。我希望预订查询不要在页面参数上收到负值。

我正在使用这些模块typescript生成类型,是否可以生成约束?(页面 > 0)

{
    "@graphql-codegen/cli": "2.6.2",
    "graphql-codegen/typescript": "2.4.5"
{
type Booking { 
    id: ID!
    totalPrice: Float!
    user: User!
    event: Event!
    address: Address!
    createdAt: String!
}

type Query {
    bookings(page: Int!): [Booking!]!
}
4

1 回答 1

0

GraphQL 方案和 Typescript 都不支持这种类型的限制。我建议你改为在服务器端控制它

更新:

事实上,有一个npm 包实现它

于 2022-02-20T18:41:27.803 回答