这是我的模式。
Query {
me: User @isAuthenticated
}
当我添加@isAuthenticated
时,它是在服务器端处理的,但GraphQL Playground
指令没有显示。我有一些基于角色的访问系统,我想公开显示所有角色指令,以便 API 用户可以了解哪个查询需要什么角色。
架构指令可用于转换架构或向其添加功能,但它们不能用于向客户端公开任何类型的元数据。关于如何实现这种功能,这里正在进行讨论。目前,最好的选择是使用描述。
"""
**Required roles**: `ADMIN`
"""
Query {
me: User @isAuthenticated
}