Спасибо!
Но вообще занятность в том, что сначала грибы были енумом - вот я его и пихнул в посты) То есть мне еще надо понять, о какой ошибке ты пишешь...
Да, в целом ОК. Только переименуй PostQuery в PostExtendQuery и MashroomQuery в MashroomExtendQuery.
Ну и самое веселое: вынеси Mashroom в отдельный файл. Сейчас у тебя это в одном файле с постами. Знаю, ты так сделал, потому что не знаешь как это сделать , и решил просто не спрашивать про возникающую ошибку :) Но это можно сделать. Поломай немного голову (попробуй найти решение в схеме freecode.academy)
Николай, посмотри, пожалуйста, 2 коммита на предмет правильности: добавлены запросы на посты и грибы в нексус.
Приватная репа была :) Открыл.
Николай, вопрос по вояджеру: по ссылке ошибка 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 не появились.
А вот и нифига, они там есть.
А теперь учись правильней и четче формулировать что же ты на самом деле ищешь и чего не можешь найти. Это программирование, а не урок философии.
Николай, привет!
В нексусе прописал типы Post и Mashroom: они в API не появились.
Ссылку делел - увидел ,что в sourceType использую @prisma/client, а импорт его отключен. Может быть в этом проблема?