小编Ana*_*and的帖子

Graphql @include with expression

我正在实现一个查询,该查询应根据用户登录状态为响应中的某些字段提供服务.

具体来说,我希望只有传递"pointRate"字段$authenticationToken并希望避免传入$authenticated下面的查询.我想避免发送的原因$authenticated是客户端可以通过发送$authenticated = true而做错$authenticationToken = null.

query ToDoQuery($authenticationToken: String, $authenticated: Boolean!) {
    pointRate(accessToken: $authenticationToken) @include(if: $authenticated) {
        status
    }
}
Run Code Online (Sandbox Code Playgroud)

authentication permissions authorization graphql

10
推荐指数
2
解决办法
771
查看次数