Size: a a a

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

2020 December 14

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Короче, было бы желание. )
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
Алексей Родионов
Что мешает скачать схему в JSON и положить в каталог с проектом?
я скачал. ругается что не может пересчитать, та же ошибка же.
т.е. он схему из json так же приводит к нужному виду и не может.
ну желание это да, пока не в приоритете.
Можно руками схему поправить, заработает. Можно написать поправлятор.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Anton Shvets
я скачал. ругается что не может пересчитать, та же ошибка же.
т.е. он схему из json так же приводит к нужному виду и не может.
ну желание это да, пока не в приоритете.
Можно руками схему поправить, заработает. Можно написать поправлятор.
Что за ошибка? Тысячи людей юзают Hasura и у них автокомплит в IDE работает.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Anton Shvets
не всегда
Если схема валидная, то всегда.
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
Алексей Родионов
Что за ошибка? Тысячи людей юзают Hasura и у них автокомплит в IDE работает.
посмотрю завтра
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
Алексей Родионов
Что за ошибка? Тысячи людей юзают Hasura и у них автокомплит в IDE работает.
нашел.
Error:  Error: v_data_array_select_column values must be an object with value names as keys.
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
так не работает
gq ${SCHEMA_ENDPOINT} -H "Authorization: Bearer ${token}" --introspect
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
а так работает
gq ${SCHEMA_ENDPOINT} -H "Authorization: Bearer ${token}" --introspect --format json
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Надо смотреть на эти файлы
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
И прогнать через валидатор
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
It's common practice to keep all field names, including query and mutation names, in camelCase and use PascalCase for type names, to help distinguish between the two.
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Скорее всего у вас где-то в схеме это правило нарушено.
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
возможно, но она же сама формируется
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Но имена столбцам и полям руками же в Хасуре задаются в интерфейсе. Вслепую я вам не помогу.
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
какой валидатор взять?
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Можно попробовать самый базовый:

https://graphql.org/graphql-js/validation/
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Можно ещё разработчикам Хасуры написать, пусть разбираются.
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
сделал graphql validate graphql.schema.json
вообще ничего ен сказало
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
Алексей Родионов
Можно ещё разработчикам Хасуры написать, пусть разбираются.
я  раньше натыкался на иссью, где разрабы хасуры пеняли на саму спеку графкл, типа косяк там. но не вникал в чем именно.
источник

AS

Anton Shvets in GraphQL — русскоговорящее сообщество
хватит с меня графкл на сегодня. столько возни чтоб только получить данные 😰
источник