Size: a a a

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

2019 February 07

e

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

MM

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

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
ну вроде движется в эту сторону
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
греет душу)
источник

a

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

И тут соответственно вопрос, если директивы авторизации используются один раз при билде схемы, генерируют обертку для базового резолвера без повторного чтения директив - то все норм 👍

А вот если обертка генерится с чтением значений директив в рантайме из info.xnj-nj-тамAst, то уже совсем не норм.
под первым видом директив ты имеешь в виду директивы, которые например используются призмой чтобы генерить базу?
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
типа @unique и т.д.
источник

P@

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

a

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

e

egoarka in GraphQL — русскоговорящее сообщество
akaSybe
типа @unique и т.д.
а такая директива же все-равно один раз запускается, она типа migration-related
источник

P@

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

e

egoarka in GraphQL — русскоговорящее сообщество
пользы ноль)))
источник

P@

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

a

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

e

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

a

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

MM

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

a

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

a

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

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
вот когда директиву клиент пишет (кроме встроенных skip include defer), то там полюбасу директива считывается из 4го аргумента info. И вот она тормознутаю.
источник

a

akaSybe in GraphQL — русскоговорящее сообщество
но это касается только реализации в graphql.js?
источник