graphql - 公共 GraphQL 指令
问题描述
这是我的架构。
Query {
me: User @isAuthenticated
}
当我添加@isAuthenticated
它时,它是在服务器端处理的,但在GraphQL Playground
指令中没有显示。我有一些基于角色的访问系统,我想公开显示所有角色指令,以便 API 用户可以了解哪个角色需要哪个查询。
解决方案
模式指令可用于转换模式或为其添加功能,但它们不能用于向客户端公开任何类型的元数据。关于如何实现这种功能,这里正在进行讨论。目前,您最好的选择是使用描述。
"""
**Required roles**: `ADMIN`
"""
Query {
me: User @isAuthenticated
}
推荐阅读
- css - css 和 scss 的新行上的 VS Code Formatter 大括号
- javascript - 在 woocommerce 单品图片尺寸方面遇到问题。但是当我试图检查元素并改变大小时
- node.js - 如何与 Cloudfront 和 ec2 节点服务器通信?
- azure-devops - 如何停止 PublishPipelineArtifact 忽略 .git 目录
- javascript - 在 Angular 材质中将 mat-expansion-panel 的内容居中
- java - 获取连接的 WiFi SSID(Android API 级别 31)
- python - 如何计算 numpy 二维数组中的重复元素?
- python - 尝试使用 pywinauto 打开应用程序时遇到“您的应用程序中发生 Microsoft .NET 框架未处理的异常”错误
- html - 如何在柔性显示中居中图像?
- amazon-web-services - 即使在添加 ICMP 入站规则后也无法 PING EC2 实例