Size: a a a

GraphQL — русскоговорящее сообщество

2019 April 17

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Nexus жуткий синтаксис. Кривой запуск сервера чтоб заработали тайпинги.

Берите type-graphql. Он работает на базе тайпскрипта.

Он более продвинутый. У него только одна проблема на данный момент с резолверами. Что необходимо явно возвращать тип. Там в статье где-то ссылочка внизу была на ишью самого Михи. И он там уже решение этой проблемы нашел.

В целом пахнет заказной статьей, чтоб хоть как-то пнуть мертворожденный нексус.
Кстати еще одна причина для сомнений, а что если мы возьмем typegraphql, а через месяц вы свою либу доделаете?) Как считаете, может стоит подождать, или даже помочь вам?
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
Кстати еще одна причина для сомнений, а что если мы возьмем typegraphql, а через месяц вы свою либу доделаете?) Как считаете, может стоит подождать, или даже помочь вам?
Всегда сможете переехать.
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
Не хотелось бы лишнюю работу делать)
источник

AB

Aleksandr Bukhalo in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Уже есть статья
https://github.com/nodkz/conf-talks/tree/master/articles/graphql/schema-build-ways

Просто я могу поливать сильно в чатах, а в статьях налдо более менее взвешанно держаться )))
я про неё как раз и говорю, пометочку бы в самом начале, что новый, но не самый лучший)
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Пока graphql-coimpose рекомендую только продвинутым юзерам. Которые схему генерят через кучу трансформеров. Для обычных пользователей он не дает много сахара.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Плюс из-за того что схема генериться, у композа большая беда с типизацией аргументов.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Все это дело решиться в graphql-compose-decorator, где за источник данных типов будут браться данные из типов тайпскрипта. Вот там тогда самый жир будет.
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Все это дело решиться в graphql-compose-decorator, где за источник данных типов будут браться данные из типов тайпскрипта. Вот там тогда самый жир будет.
Когда?😏😍
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Вобщем на данный момент самый крутой это type-graphql
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
Когда?😏😍
По кускам уже все готово, надо собрать и в бою с разрабами на практике протестить. Соберу через пару недель. Но до публичного релиза точно пару месяцев.
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
Pavel @nodkz
Вобщем на данный момент самый крутой это type-graphql
Еще "проблема" в том, что у нексуса удобные биндигни с призмой, которые много работы на себя берут, и вот настолько ли плох нексус чтобы от этого отказываться?) Ну синтаксис не оч, да, сервер нужно запускать, но он и так почти всегда включен, как минимум аполло расширение тоже нуждается во включенном сервере
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
добавил что type-graphql рулит
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
Еще "проблема" в том, что у нексуса удобные биндигни с призмой, которые много работы на себя берут, и вот настолько ли плох нексус чтобы от этого отказываться?) Ну синтаксис не оч, да, сервер нужно запускать, но он и так почти всегда включен, как минимум аполло расширение тоже нуждается во включенном сервере
идеальных тулзов нет
под каждые задачи свой инструмент

поэтому для кого-то и nexus самое лучшее решение
источник

ВМ

Вячеслав Мухин in GraphQL — русскоговорящее сообщество
Привет, аполо кеширует запросы как спросить ещё раз ток чтоб не в кеш смотрел а ещё раз сходил, не встречался с таким?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
fetchPolicy в запросе указать как no-cache
источник

AB

Aleksandr Bukhalo in GraphQL — русскоговорящее сообщество
Pavel @nodkz
добавил что type-graphql рулит
👍
источник

N

Nenormalniy in GraphQL — русскоговорящее сообщество
Pavel @nodkz
добавил что type-graphql рулит
опечатку фиксануть бы
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Алексей Родионов
Никак не могу понять, то, что у TypeGraphQL в отличие от GraphQL Nexus резолверы объявляются отдельно от TypeScript types + schema types — это минус или плюс?
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
ребят, а что делать с кверей, у которой есть булевое поле done, и нужно 3 кнопки для фильтров : false, true, "any"
т.е. мы можем сделать where: {done: $done} и передавать туда true/false, а как передать еще и что то вроде any ?)
вопрос вообще Призмы касается, но в мире нормальных людей тоже есть ведь такие задачи ?)
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Nikita Tkachuk
ребят, а что делать с кверей, у которой есть булевое поле done, и нужно 3 кнопки для фильтров : false, true, "any"
т.е. мы можем сделать where: {done: $done} и передавать туда true/false, а как передать еще и что то вроде any ?)
вопрос вообще Призмы касается, но в мире нормальных людей тоже есть ведь такие задачи ?)
true/false/null
источник