Задать вопрос
@Sashjkeee
f-e

Ошибка в мутации?

Начал изучать связку graphQl + node js
начал писать не большую Api
написал методы на чтение, удаление, добавление. Но столкнулся с проблемой на методе обновления.

import {
    GraphQLNonNull,
    GraphQLID,
    GraphQLString
} from 'graphql';

import clubType from '../../types/club';
import ClubModel from '../../../models/club';

export default {
    type: clubType,
    args: {
        id: {
            name: 'id',
            type: new GraphQLNonNull(GraphQLID)
        },
        name: {
            type: new GraphQLNonNull(GraphQLString)
        }
    },
    resolve(root, params) {
        const updateClub = ClubModel.findByIdAndUpdate(params.id, {
            $set: {
                name: params.name
            }
        }, {
            new: true
        })
        if (!updateClub) {
            throw new Error('error update club')
        }

        return updateClub;
    }
}


Сама ошибка
"message": "The type of Mutation.UpdateClub must be Output Type but got: undefined."


Ссылка на репу
  • Вопрос задан
  • 104 просмотра
Подписаться 1 Средний 1 комментарий
Решения вопроса 1
carlcox
@carlcox
Fullstack developer
import { clubType } from '../../types/club';
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы