Size: a a a

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

2019 November 20

AL

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

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Вот тут наборчик годныз скаляров
источник

FM

Fedor Moroseev in GraphQL — русскоговорящее сообщество
Использую, набор годный
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Ну так, ребята из The Guild херни не сделают :)
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
В целом, если не на ЖС реализация, так же отличный источник для того ,чтобы спереть логику всю валидации :)
источник

FM

Fedor Moroseev in GraphQL — русскоговорящее сообщество
Все это тлен. Но пока работает
источник

K

Kolya in GraphQL — русскоговорящее сообщество
Andrii Los
Все верно, но не очень желательно, ибо сама мощь GraphQL в том, что все типизировано. Так что лучше редизайнуть как-то то, что возвращает АПИ/База или сделать юнион или интерфейс, но какую-то инфу о полях сохранить. А то иначе так себе.
тогда возможно можешь подсказать как это всё. Использую на проекте cms-ку(из-за ограниченности ресурсов), кастомизировать её никак нельзя. В ней у каждого юзера хранится массив из обьектов, которые хранят key, value, в котором key - айдишка, а value - какое-то значение, специфичное  для этой айдишки.
[
{
 key: '',
 value: ''
}
]

Я это понимаю на клиенте, и мне было бы удобнее работать со структурой типа просто
{
 key: value
},
чтобы легче с ней работать. Самому не нравится что я делаю, но приходится как-то выпутываться🤕🤕
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Ну, если ты ее заворачиваешь под GraphQL то в таком случае просто напросто обычным редюсом переведи массив этого всего в тот формат что тебе нужен
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Там же ограниченное колличество ключей и значений. Если ты можешь их перечислить, то перечисли и сделай адекватные типы, а в резолверах просто заредюсь.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Если оно все супер динамично, то тогда возможно можно из кода сгенерировать кусок схемы на билд стадии. Стянуть все эти ключи и все такое и сгенерировать.
Так или иначе, зависит от случая, если постоянно меняется, то это дичь тогда и придется просто фигачить JSON
источник

K

Kolya in GraphQL — русскоговорящее сообщество
Не, там типа прям в любой момент можно добавиь еще одну айдишку...
Лан, спасибо за помощь в любом случае ❤️
источник

E

Ed in GraphQL — русскоговорящее сообщество
Не знаете, можно ли в аполло подмешать переменную ко всем запросам? Или к определенному списку запросов?

У меня штук 40 кверей и мутаций. И так получилось что теперь к большинству из них добавилась в аргументы переменная с одинаковым значением для всех
источник

А

Андрей in GraphQL — русскоговорящее сообщество
Ed
Не знаете, можно ли в аполло подмешать переменную ко всем запросам? Или к определенному списку запросов?

У меня штук 40 кверей и мутаций. И так получилось что теперь к большинству из них добавилась в аргументы переменная с одинаковым значением для всех
не добавляю вручную в схему?
источник

E

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

E

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

А

Андрей in GraphQL — русскоговорящее сообщество
Ed
добавляя
да)
источник

А

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

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Ed
Не знаете, можно ли в аполло подмешать переменную ко всем запросам? Или к определенному списку запросов?

У меня штук 40 кверей и мутаций. И так получилось что теперь к большинству из них добавилась в аргументы переменная с одинаковым значением для всех
Если на супер-костыль пофиг (в вашем случае я такое не одобряю), то линк свой сделать, который будет модифицировать переменные
источник

IV

Ivan Votche 👽 in GraphQL — русскоговорящее сообщество
Ребят всем привет! Нужна помощь по работе c файлами с apollo-graphql в nodejs.
Проблема следующая.
1. С клиента отправляю массив файлов
2. На ноде графкьюл файлы оборочаивает в промис под капотом
3. Я жду решения всех промисов с помощью Promise.all( files ).then...
4.  и у меня resolve'ится только один промис 1го файла,а остальные в бесконечном пендинге
Кто нибудь сталкивался с таким? Уже че то много часов мучаюсь. Отправляю файлы не больше 700кб, с маленькими все проходит, а вот пару по 700кб и такая трабла
ps. А с отправкой одного файла все хорошо, уверне, что я делаю что то не так(
источник

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Ivan Votche 👽
Ребят всем привет! Нужна помощь по работе c файлами с apollo-graphql в nodejs.
Проблема следующая.
1. С клиента отправляю массив файлов
2. На ноде графкьюл файлы оборочаивает в промис под капотом
3. Я жду решения всех промисов с помощью Promise.all( files ).then...
4.  и у меня resolve'ится только один промис 1го файла,а остальные в бесконечном пендинге
Кто нибудь сталкивался с таким? Уже че то много часов мучаюсь. Отправляю файлы не больше 700кб, с маленькими все проходит, а вот пару по 700кб и такая трабла
ps. А с отправкой одного файла все хорошо, уверне, что я делаю что то не так(
Код скиньте, глянем
источник