Спасибо!
Так-то я работать с проектом начинаю с запуска dev, но хз - может здесь сбойнуло.
По схеме: то есть как минимум надо ордер добавить и лимит? И скип.
1. А почему у тебя опять схема не up-to-date? Почему у тебя поля старые там?
Это потому что у тебя не запущен yarn dev. Давай договоримся?: ты не будешь работать с проектом без запущенного yarn dev. А иначе в чем смысл? Потом сам в ошибках как в лесной чаще, так и меня постоянно просишь гоняться за призраками.
2. Со схемой вроде ОК, но в posts ты не прописал никакие аргументы, то есть с фронта не получится ни фильтровать, ни сортировать, ни кол-во записей управлять.
Можешь посмотретьна схему? Похоже или где-то напортачил: https://github.com/linklib/gribok-prisma/blob/6fcef38af679a8cfddadacd42bd3285834a350a5/src/gql/Post.graphql
Понял, спасибо! Инструкция супер!!!
Проблема в том, что я пока не могу быть уверенным, что написал правильно и переложить ошибку на IDE:)))
Дима, привет!
Не ищи взаимосвязи там, где ее не может быть :) Образ MySQL и TypeScript вообще никак и никаким образом не связаны. А скорее всего тут просто задержка в генерации нексусом и не сразу реагирование тайпскрипта, о чем я подробно писал совсем недавно здесь: https://freecode.academy/comments/topics/obzornoe-video-@prisma-cms/nextjs-nexus/dima,-u-tebya-tam-vse-ok.-a-oshibki-v-ide-v-takikh-sl
Но ты, видимо, опять не особо обратил внимание.
Итак, говорю еще раз:
1. yarn dev всегда надо запускать, чтобы нексус перегенерировал файлы при изменении.
2. Подождать секунд 10-15, чтобы исчезла ТС-ошибка.
3. Если ошибка не исчезла:
3.1. Запусти yarn types:server, это запустит проверку типов в серверной части. Здесь не дожидается актуализации тайпскрипта, потому что это не в режиме ожидания, а всегда с нуля и полностью.
3.2. Если types:server не выявил ошибок, значит рестартуй TS в IDE (значит он просто не увидел изменений).
3.3. Если все же ошибки были и при types:server, значит ошибки действительно есть и их надо исправлять.
Говорю точно, что у тебя как раз такой случай возник.
Николай, привет! Коммит не выкатил, так как особо нечего. И yarn dev не помогает. А вот перезагрузка образа докера с mysql - помогла.
Спасибо! Ковыряю дальше.
Во-первых, не выкатил коммит.
Во-вторых, ты просто сохрани и все. Нексус схему свою перегенерирует и будет ОК (не забудь yarn dev)
Николай, с грибами ка-то не очень понятно:
Попытка описать t.string('mashroomId') не прошла
Expected 2 arguments, but got 1.ts(2554)
definitionBlocks.d.ts(477, 55): Arguments for the rest parameter 'config' were not provided.
Нужен второй аргумент: попробовал type:'Mashroom' - не прокатило.
У тебя нет подобного элемента на фрикомп.академии - подсмотреть?
Схема:
Для скаляров да, не нужны.
Спасибо!
То есть в нексусе и ресолверы никакие не нужны: просто строчные поля, как текст и титл?