Size: a a a

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

2019 February 07

e

egoarka in GraphQL — русскоговорящее сообщество
те же ифы
источник

e

egoarka in GraphQL — русскоговорящее сообщество
только удобнее в 500 милионнов раз (с) имхо (upd)
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
(с) имхо
источник

e

egoarka in GraphQL — русскоговорящее сообщество
да, так лучше согласен))
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
вот я придумал аргумент чтобы тебе не так весело жилось
источник

e

egoarka in GraphQL — русскоговорящее сообщество
😢
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
с директивами ты можешь сделать так

query {
  message @append(text: 'fuck middlewares')
}
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
ахахахахах
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
egoarka
я что-то не вижу другого метода решения)
аргументы юзать, а не директивы
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Кстати в доке аполовцев про директивы в самом конце тактично написано

Existing code that uses directiveResolvers should probably consider migrating to SchemaDirectiveVisitor if feasible, though we have no immediate plans to deprecate directiveResolvers.
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Pavel @nodkz
аргументы юзать, а не директивы
ну как уже многие писали тогда дублирование логики будет в резолверах

да и аргументами это если с клиента
а на сервере своя движуха
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
что не юзайте рантаймовские directiveResolvers
а юзайты билдовый SchemaDirectiveVisitor на этапе построения схемы
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
egoarka
ну как уже многие писали тогда дублирование логики будет в резолверах

да и аргументами это если с клиента
а на сервере своя движуха
вот тут уже нужны миддлвары, чтоб дублирование убрать
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Pavel @nodkz
вот тут уже нужны миддлвары, чтоб дублирование убрать
ну вот в итоге и получается: делаем мидлвари и успокаиваемся на этом
источник

P@

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

e

egoarka in GraphQL — русскоговорящее сообщество
благо есть много уже всягих приколюх готовых, которые можно композить как угодно
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
поэтому Lee Byron не хотел директивы выносить на уровень создания графкуэль типов
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
через объекты
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
то есть директивы которые построены на базе SchemaDirectiveVisitor при запуске сервера модифицируют резолверы полей и добавляют свою логику к резолверу поля?
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
а говорил мне, что мол пиши свой код в резолверах, и забей на директивы. Что это тема долко для SDL
источник