【发布时间】:2021-01-10 21:46:05
【问题描述】:
我的架构中有一个日期定义为标量。
有没有办法只在一个地方定义有关法律价值的规则?
我可能会在 FIELD_DEFINITION 上定义一个指令并将其应用于此类型的每个字段。但是,我想这样做一次。这可能吗?
这是我的代码。 CitizenshipCode实际上是一个字符串,仅限于“us”、“uk”、“de”等值。我想以集中的方式实现验证,而不是为这种类型的每个字段添加指令:
scalar CitizenshipCode # is it possible to implement the validation here?
type Client {
id: ID!
name: String
citizenship: CitizenshipCode # instead of here...
# other atts
}
type User {
id: ID!
email: String
citizenship: CitizenshipCode # ... and here
# other atts
}
【问题讨论】:
-
可以在定义标量的地方添加一段代码吗?另外,“关于值的规则”是什么意思,是关于验证吗?
-
谢谢@Anastasiia!我更新了我的描述文本来回答这个问题。
标签: node.js graphql apollo-server