А при заходе на страницу пива тебя вот такая штука не напрягала: Server Error Error: Response not successful: Received status code 400 This error happened while generating the page. Any console logs will be displayed in the terminal window. А в терминале детали: [HPM] Client disconnected beers 0127b5076bc8040f82c0f7e74 [GraphQL error]: Message: Unknown type "BeerWhereUniqueInput". Did you mean "UserWhereUniqueInput", "TimerWhereUniqueInput", "CareerWhereUniqueInput", "TeamWhereUniqueInput", or "TestWhereUniqueInput"?, Location: [object Object], Path: undefined [GraphQL error]: Message: Cannot query field "beer" on type "Query". Did you mean "user" or "career"?, Location: [object Object], Path: undefined [GraphQL error]: Message: Unknown type "Beer". Did you mean "User", "Career", or "Letter"?, Location: [object Object], Path: undefined У тебя просто косяк в GraphQL-запросе. Прежде чем вставлять запрос, проверяй его в плейграунде.

У гитхаба часто такое. Особенно у него полная дичь в виджете сравнения. Просто бесит его поведение. И бесит именно тем, что понятно почему у него так все работает и то, почему они это не исправят?

нет, а надо было? Нет, не надо было. Просто сообщение на гитхабе "This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.". Но ты видимо просто не на тот репозиторий ссылку дал. Но в целом не очень важно. P.S. Ага, коммит у тебя в этой репе: https://github.com/linklib/pivo-moscow/tree/beer_page

Хотя нет, object у тебя вроде как есть в запросе https://github.com/Pivkarta/nextjs/blob/f4c8d1280d46b519ddc74219c03e17bc5467f550/src/gql/Beerinfo.graphql А console.log(result.data) на стороне сервера в терминал что выводит? Сейчас скачаю, проверю.

Вот смотри сюда: https://github.com/Pivkarta/nextjs/blob/f4c8d1280d46b519ddc74219c03e17bc5467f550/src/pages/Beer/index.tsx#L71 Что здесь написано? statusCode: !result.data.object ? 404 : undefined А у тебя есть объект result.data.object? Уверен, что TypeScript тебе усиленно говорил "Нет свойства object в объекте result.data", но ты на это забил.

Всё-таки где-то накосячил - отдает 404 https://github.com/Pivkarta/nextjs/commit/f4c8d1280d46b519ddc74219c03e17bc5467f550 Можешь кротко описать, кто что в коде делает, если не сложно? Для понимания процессов и осмысленности.