Size: a a a

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

2019 July 11

e

egoarka in GraphQL — русскоговорящее сообщество
Veaceslav Artiom
Как он это сделает если ему нужно исходя из ответа сервера присоздание прав, дальше работать и создать пользователя ? Если было бы два запроса с Id который известен заранее тогда да
ну поэтому и заюзать две мутации (очевидно, что вторую нужно юзать, когда есть данные с первой)
источник

VA

Veaceslav Artiom in GraphQL — русскоговорящее сообщество
egoarka
ну поэтому и заюзать две мутации (очевидно, что вторую нужно юзать, когда есть данные с первой)
Видимо мы не дополняли друг друга, утро ...
источник

e

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

VA

Veaceslav Artiom in GraphQL — русскоговорящее сообщество
Кстати, всем доброе утро господа !
источник

e

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

D

Dmitry in GraphQL — русскоговорящее сообщество
Подскжите, в express-graphql можно как-то засунуть свой middleware, чтобы перед выполнением резолвера сначала выполнялся middleware. Надо проверять права, а мне неохото в каждый резовлер проверку засовывать, проще сразу отбить.
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Dmitry
Подскжите, в express-graphql можно как-то засунуть свой middleware, чтобы перед выполнением резолвера сначала выполнялся middleware. Надо проверять права, а мне неохото в каждый резовлер проверку засовывать, проще сразу отбить.
В контексте лучше права проверять
источник

D

Dmitry in GraphQL — русскоговорящее сообщество
Uxname
В контексте лучше права проверять
На да, туда сессию ложить и каждый резолвел прописаывать проверку. Сейчас так и делаю. Хотелось описать права в отдельной функции и она бы сразу все проверяла в зависимости от запроса.
источник

YP

Yevhenii Ponomar in GraphQL — русскоговорящее сообщество
директиву может? она обернет существующие резолверы
источник

W.

W . in GraphQL — русскоговорящее сообщество
Приветствую специалистов! Ребята, подскажите, стоит ли граф использовать для CRM? Нужно решиться, стоит на нем или все же REST? Стратегический вопрос... быть или не быть?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
W .
Приветствую специалистов! Ребята, подскажите, стоит ли граф использовать для CRM? Нужно решиться, стоит на нем или все же REST? Стратегический вопрос... быть или не быть?
если будет время и возможности - лучше заюзать, если люди устали и не хочется ничего нового изучать в ближайшие месяцы - лучше rest.
Лично моё мнение - 90% апих лучше делать на gql
источник

W.

W . in GraphQL — русскоговорящее сообщество
Uxname
если будет время и возможности - лучше заюзать, если люди устали и не хочется ничего нового изучать в ближайшие месяцы - лучше rest.
Лично моё мнение - 90% апих лучше делать на gql
90% - серьезный перевес. Вас не затруднит парой аргументов "добить" меня
источник

U

Uxname in GraphQL — русскоговорящее сообщество
- Самодокументированное апи
- Subscriptions
- Типизирование api (особенно хорошо если используется "резиновый" js, где всё вперемешку)
- Возможность использоваения таких технологий как prisma (существенно ускоряет разработку, но из-за скорости доступа (orm как никак) подходит не для всех задач (хотя можно делать кэширование)
- Легкость генерации документации
- Одно api для мобилы / веб / веб-мобилы
- Rest API можно использовать рядом абсолютно нормально (для загрузки файлов например)
источник

W.

W . in GraphQL — русскоговорящее сообщество
Большая часть кода уже для Rest написана. Стоит переписать + найти спеца для этого?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
это скорее вопрос бизнеса
источник

U

Uxname in GraphQL — русскоговорящее сообщество
W .
Большая часть кода уже для Rest написана. Стоит переписать + найти спеца для этого?
rest на swagger? если да - то можно за пару сек переделать, есть генераторы
источник

U

Uxname in GraphQL — русскоговорящее сообщество
W .
Большая часть кода уже для Rest написана. Стоит переписать + найти спеца для этого?
а сейчас что-то не устраивает?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
ну тогда возвращайтесь на rest и всё :) а gql попробуйте на внутреннем проекте или на хобби проекте
источник

U

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

U

Uxname in GraphQL — русскоговорящее сообщество
если это у разраба первый проект на графе - я бы рекомендовал откатиться обратно, по моему опыту мало кто пишет первый проект на gql хорошо
источник