У меня есть проект, где я использую NextJS
и GraphQL
. До вчерашнего дня все работало нормально.
Для GraphQL
Я использую Apollo GraphQL
Вчера я добавил новое поле pageDescription
в запрос GraphQL, которое мне нужно получить из review
. Вот часть из GraphQL schema
"Field Group"
type Review_Review {
fieldGroupName: String
"Page description that will be displayed in Google search"
pageDescription: String
reviewProducts: [Review_Review_reviewProducts]
}
А вот и мой запрос
export const single_review_query = gql`
query Review($slug: String) {
reviewBy(slug: $slug) {
content
title
featuredImage {
sourceUrl
}
author {
name
description
avatar(size: 32) {
url
}
avatar_big: avatar(size: 60) {
url
}
}
review {
pageDescription
reviewProducts {
products {
pros
title
price
notice
platform
link
grade
description
cons
image {
image {
sourceUrl
}
}
}
}
}
}
}
`
Этот запрос работает как чудо в режиме разработки. Проблема в том, когда я запускаю его в билде. Это просто не работает. В консоли ничего нет. Вот ошибка из Networks
tab
message: "Cannot query field "pageDescription" on type "Review_Review"."
category: "graphql"
Все отлично работает, когда я удаляю pageDescription
из запроса
Снова. Этого не происходит в режиме DEV
Если вам нужна дополнительная информация, пишите в комментариях.
Спасибо.
РЕДАКТИРОВАТЬ О да. Я забыл упомянуть. Это безголовая CMS, использующая Wordpress