directive - Graphql - 覆盖输入类型中的属性
问题描述
我们希望限制特定用户在特定输入类型上提供某些字段。一个很好的解决方案是使用指令:
input SomeInputType {
allowedField: String
restrictedField: String @auth(allow: user)
}
我们希望每次访问者提供“SomeInputType”时,受限属性(“restrictedField”)将作为空值提供给服务器,即其值将被覆盖。
可行吗?在这里使用指令是一个好方法吗?尝试使用实现 visitInputFieldDefinition 的指令,但由于输入没有解析功能,我们被卡住了。
解决方案
推荐阅读
- bash - 使用 GitBash 在 For 循环中卷曲并分配唯一的输出名称
- java - 如何在 docker 镜像中保留导出的文件
- python - Filtering data from DF based on multiple conditions in Python
- r - 使用 R 中的菊花函数的列的类型字符无效
- scheme - Getting an unbound identifier 'require' in scheme
- javascript - TinyMCE 4:使用 Axios 获取要发送的文本区域内容
- f# - Minimal F# example to watch the Windows security Event Log
- powershell - Powershell - 展开子数组并重命名字段
- assembly - Loading and running a raw binary file with 32-bit code in QEMU
- c - 在 AVL 树 C 中调用旋转函数