Size: a a a

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

2020 September 01

NR

Nikolaj Rudakov in GraphQL — русскоговорящее сообщество
Олег Линьков
Важно же в конечном счете не красивая волосатая схема, а как она работает для конечных пользователей
да, конечно, картинка нужна не ради картинки, а как дополнительный способ контроля
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Nikolaj Rudakov
да, конечно, картинка нужна не ради картинки, а как дополнительный способ контроля
Так используйте метрику аполо, она закроет 90% проблем
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Олег Линьков
Так используйте метрику аполо, она закроет 90% проблем
Это разные вещи.

GraphQL Voyager показывает сам граф (сущности и связи между ними) в схеме GraphQL.

Apollo Studio отображает всякие графики (время выполнения запросов, error rate и т.д.).

Одно другое не заменяет, а дополняет.
источник

BA

Bogdan Aleksandrovic... in GraphQL — русскоговорящее сообщество
Олег Линьков
Так это просто graphql voyager, также можете его использовать :)
Я в плане визуализации использую Apollo Studio, позволяет легко находить узкие места в резолверах и сокращать задержки, узнать покрытие кеша и в целом статистику.
Но, не советую в проде длительно держать, очень часто падает или вместо 10 запросов, берет 1.
Что значит узкое место ?
источник

BA

Bogdan Aleksandrovic... in GraphQL — русскоговорящее сообщество
Стоимость запросов ?
источник
2020 September 02

Д

Дмитрий in GraphQL — русскоговорящее сообщество
Привет всем. Может кто посоветовать/проконсультировать каким нить примером тестов для graphql - jest ?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Алексей Родионов
Это разные вещи.

GraphQL Voyager показывает сам граф (сущности и связи между ними) в схеме GraphQL.

Apollo Studio отображает всякие графики (время выполнения запросов, error rate и т.д.).

Одно другое не заменяет, а дополняет.
Я где-то сказал что это заменяет?
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Олег Линьков
Я где-то сказал что это заменяет?
> Так используйте метрику аполо, она закроет 90% проблем

А я где-то сказал, что Вы сказали, что заменяет?

Я лишь подметил, что Apollo Studio, как вы говорите, даст 90% полезной информации, но не даст той полезной информации, что даёт GraphQL Voyager.

Я, кстати, вяло работаю над инструментом, который наносит информацию из Apollo Studio прямо на граф в GraphQL Voyager. ;)
источник

MC

Mar Ca in GraphQL — русскоговорящее сообщество
с vue apollo кто работал:?
источник

MC

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

AB

Aleksandr Bukhalo in GraphQL — русскоговорящее сообщество
Mar Ca
с vue apollo кто работал:?
Кто-то точно работал
источник
2020 September 03

DC

Denis Chuvasov in GraphQL — русскоговорящее сообщество
Привет, как правильно в GraphQL сделать обработку кейса когда токен стал не валидным и надо пользователя кинуть на экран авторизации?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
А причём тут gql если это в целом вопросы организации авторизации?)
источник

DC

Denis Chuvasov in GraphQL — русскоговорящее сообщество
Олег Линьков
А причём тут gql если это в целом вопросы организации авторизации?)
ну инфа о том что токен протух приходит через gql. Если в rest мы считаем. что это 401 ошибка и это конечное состояние, то в gql нам приходит 200, у нас есть некий ErrorLink, в котором мы смотрим в error есть ли там, что-то про ошибку протухшего токена, если находим ошибку, то что делать дальше?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
А кто мешает авторизацию вынести за gql?) да даже если нет, в apollo легко можно возвращать error и обрабатывать их на клиенте.
источник

DC

Denis Chuvasov in GraphQL — русскоговорящее сообщество
так я про клиент и говорю, мне приходит ошибка в error(bad_token), дальше что?
источник

DC

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

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Denis Chuvasov
так я про клиент и говорю, мне приходит ошибка в error(bad_token), дальше что?
Открой документацию apollo там разобран глобальный обработчик ошибок вот там и делай
источник

АТ

Алексей Трофимов... in GraphQL — русскоговорящее сообщество
Denis Chuvasov
так я про клиент и говорю, мне приходит ошибка в error(bad_token), дальше что?
ну там либо топаеш на логин-пароль. либо дергаеш за ручку где новые дают
источник

АТ

Алексей Трофимов... in GraphQL — русскоговорящее сообщество
там от фантазии вашего бека зависит
источник