gpt4 book ai didi

graphql - 电话号码的 Graphql 类型是什么

转载 作者:行者123 更新时间:2023-12-02 14:17:37 24 4
gpt4 key购买 nike

GraphQLint 最多仅支持 4,5 个整数GraphQLFloat 不能是电话号码,

电话号码可以用什么来表示 7189008290

最佳答案

GraphQLString 是正确的选择。既然您没有进行任何数学运算或其他任何操作,为什么不使用它呢?你可以这样做:

fields : () => {
id: { type: GraphQLId },
phoneNumber: { type: GraphQLString },
args: { type: GraphQLNonNull(GraphQLId) },
resolve: (_, obj, args) => ...
}

上面是一个小示例,您使用客户端 ID 作为参数以字符串形式返回电话号码

编辑:

GraphQLint 不是为电话号码设计的,最简单的方法是使用字符串。即使您可以使用 GraphQLint,您仍然需要某种验证..(例如:000000877,不是有效的电话号码)。您不需要自己进行验证,您可以随时使用这个包:https://github.com/chriso/validator.js/blob/master/README.md

由于它是一个简单的前端验证器,因此 GraphQL 性能不会受到影响;)

关于graphql - 电话号码的 Graphql 类型是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41890126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com