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

Николай, посмотри, пожалуйста, 2 коммита на предмет правильности: добавлены запросы на посты и грибы в нексус.

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

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

При открытии DOCS выводятся корневые свойства типов Query, Mutation, Subscription.

Кстати, довольно удобно для изучения схемы использовать 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 не появились.

А вот и нифига, они там есть.



А теперь учись правильней и четче формулировать что же ты на самом деле ищешь и чего не можешь найти. Это программирование, а не урок философии.

Николай, привет!

В нексусе прописал типы Post и Mashroom: они в API не появились.

Ссылку делел - увидел ,что в sourceType использую @prisma/client, а импорт его отключен. Может быть в этом проблема?