Спасибо! Но вообще занятность в том, что сначала грибы были енумом - вот я его и пихнул в посты) То есть мне еще надо понять, о какой ошибке ты пишешь...

Да, в целом ОК. Только переименуй PostQuery в PostExtendQuery и MashroomQuery в MashroomExtendQuery. Ну и самое веселое: вынеси Mashroom в отдельный файл. Сейчас у тебя это в одном файле с постами. Знаю, ты так сделал, потому что не знаешь как это сделать , и решил просто не спрашивать про возникающую ошибку :) Но это можно сделать. Поломай немного голову (попробуй найти решение в схеме freecode.academy)

Николай, посмотри, пожалуйста, 2 коммита на предмет правильности: добавлены запросы на посты и грибы в нексус. https://github.com/linklib/gribok-prisma/commit/b71fce5d176d5a9219b343fd12f30cb4698c553c https://github.com/linklib/gribok-prisma/commit/8293abd8a95668d66490e1ebed5269882c0c8b38

Приватная репа была :) Открыл.

Николай, вопрос по вояджеру: по ссылке ошибка 404 вылезает((

Супер, спасибо! Ставлю вояджер!

Дима, привет! При открытии DOCS выводятся корневые свойства типов Query, Mutation, Subscription. Кстати, довольно удобно для изучения схемы использовать GraphQL-Voyager. Вот твоя схема: Видно, что в списке типов твои злосчастные типы имеются, но получить к ним доступ нет связей. К сожалению, я не вылил гугл-расширение в гугл-стор (ибо это заморочки), но установить можно. Вот инструкция краткая: 1. Качаешь репу https://github.com/Fi1osof/chrome-graphql-voyager 2. Устанавливаешь зависимости yarn install 3. Собираешь билд yarn build Если все ОК, появится папка dist 4. Удаляешь папку node_modules rm -rf node_modules Просто иначе при установке в браузер гугл съест и ее и будет чуть-чуть ругаться и места много лишнего будет скушано. 5. В хроме открываешь управление расширениями, включаешь Developer mode (в правом верхнем углу) и жмешь Load unpacked (в левом правом углу), выбираешь папку проекта и жмешь Select (то есть выбираешь не какой-то файл, а именно указываешь путь в папку). Если все ОК, появится установленное расширение. Иконку запуска ищи там же, где и все остальные иконки расширений. Чтобы работало, конечно же надо, чтобы АПИ работало (то есть http://localhost:3000/api/ ).

Николай, привет! Занятно вышло. Вылетело из головы, что при открытии DOCS в playground отражаются не все типы. Как тот суслик... Спасибо!

В нексусе прописал типы Post и Mashroom: они в API не появились. А вот и нифига, они там есть. Есть они и в GraphQL-схеме https://github.com/linklib/gribok-prisma/blob/482392a01d9ab851f8a10929b71e0558514e2f5f/server/nexus/generated/schema.graphql#L215-L231 А теперь учись правильней и четче формулировать что же ты на самом деле ищешь и чего не можешь найти. Это программирование, а не урок философии.

Николай, привет! В нексусе прописал типы Post и Mashroom: они в API не появились. https://github.com/linklib/gribok-prisma/blob/master/server/nexus/types/Post/index.ts Ссылку делел - увидел ,что в sourceType использую @prisma/client, а импорт его отключен. Может быть в этом проблема?