Я делаю вызов json из api, чтобы получить список сообщений. Моя проблема заключается в том, что внутри каждого ответа от объекта post у меня есть другой массив объектов для категории сообщения. Как получить категорию объектов массива с помощью Graphql?Объект массива GraphQl внутри объекта
я попробовать это, но вернуть меня ошибка
const Cat = new ObjectType({
name: 'CatItem',
description: 'cat',
fields:() => ({
id: {
type: new NonNull(ID),
description: 'cat',
resolve: (root) => root.id
},
slug: {
type: StringType,
description: 'cat',
resolve: (root) => root.slug
},
name: {
type: StringType,
description: 'cat',
resolve: (root) => root.name
},
}),
});
const PostType = new ObjectType({
name: 'PostItem',
description: 'post',
fields:() => ({
id: {
type: new NonNull(ID),
description: 'post',
resolve: (root) => root.id
},
slug: {
type: StringType,
description: 'post',
resolve: (root) => root.slug
},
title: {
type: StringType,
description: 'post',
resolve: (root) => root.title
},
content: {
type: StringType,
description: 'post',
resolve: (root) => root.content
},
categories: {
type: new List(CatType),
description: 'post',
resolve: (root) => root.category
},
date: {
type: StringType,
description: 'post',
resolve: (root) => root.date
},
authorName: {
type: StringType,
description: 'post',
resolve: (root) => root.display_name
},
authorAvatar: {
type: StringType,
description: 'post',
resolve: (root) => root.user_avatar
},
}),
});
Спасибо
В общем, если что-то дает вам сообщение об ошибке, вы также должны сообщить, что это за ошибка. Это помогает другим понять, что не так. –
Мое сообщение об ошибке Поле «категории» типа «[CatItem]» должно иметь дополнительный выбор – gig