Мутация GraphQL Неверная полезная нагрузка

У меня следующая мутация

mutation createFoo {
    createFoo(data: {title: "Test"}) {
        foo {
            id
            title
        }
    }
}

При запуске я получил ошибку

AssertionError: 'errors' unexpectedly found in ['errors', 'data'] : {'errors': [{'message': 'Invalid payload', 'locations': [{'line': 3, 'column': 17}], 'path': ['createFoo']}], 'data': {'createFoo': None}}

.

Что может быть?

Как эта мутация определена в ваших typeDefs? Если у вас есть:

mutation createFoo(title: String!): foo

тогда вам нужно вызвать его с помощью:

mutation createFoo {
    createFoo(title: "Test") {
        id
        title
    }
}

С другой стороны, если у вас есть:

mutation createFoo(data: {title: String!}): foo

(что было бы странно), тогда вам нужно вызвать его с помощью:

mutation createFoo {
    createFoo(data: {title: "Test"}) {
        id
        title
    }
}

Одно из двух или оба из data: на входе или foo {...} на выходе, скорее всего, избыточны.

Вернуться на верх