user-input.type.ts和user.type.ts的区别
来源:6-15 使用 GraphQL 创建 API(3)

温绪
2023-07-19
老师你好,请问这里的user-input.type.ts和user.type.ts的具体区别是什么呢?
一个是用于Mutation,一个是用于Query吗?仔细看了他们的装饰器区别一个是InputType,一个是ObjectType,我想的是两个用一个行不行?
提出这个原因的点是我走Mutation的时候有一个create上面params我觉得用UserType比较更合适一些。
写回答
1回答
-
黑石
2023-07-19
ObjectType 用于定义可以在查询和变更的返回类型中使用的类型,而 InputType 用于定义可以在变更的参数中使用的类型。 InputType 是输入类型,ObjectType 是输出类型。这是规范,要遵守。
00
相似问题