小编Did*_*zis的帖子

如何在 Apollo GraphQL 中使用包含指令的参数?

所以对于初学者来说,这是我的代码:

export const GET_AUTHORIZED_USER = gql`
    query GetAuthorizedUser(
        $includeReviews: Boolean!
        $after: String
        $first: Int
    ) {
        authorizedUser {
            id
            username
            reviews @include(if: $includeReviews) {
                pageInfo {
                    hasPreviousPage
                    hasNextPage
                    startCursor
                    endCursor
                }
                edges {
                    cursor
                    node {
                        id
                        repositoryId
                        rating
                        text
                        createdAt
                        user {
                            username
                        }
                    }
                }
            }
        }
    }
`;
Run Code Online (Sandbox Code Playgroud)

reviews接受$after$first参数,但我的问题是我不知道如何添加它们。如果我删除@includes指令并添加参数,它就可以正常工作。就我而言,我想要同时拥有指令和参数。

我怎样才能实现这个目标?我知道我可以进行单独的查询来获取评论,但我想使用该指令。

apollo graphql

2
推荐指数
1
解决办法
960
查看次数

标签 统计

apollo ×1

graphql ×1