Size: a a a

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

2018 November 09

a

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

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
akaSybe
а нельзя занести эту проверку непосредственно в метод debug?
debug писал не он, это отдельный npm-пакет
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
ну а так да, следовало бы сделать отдельную функцию для этого :)
источник

MM

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

a

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

MM

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

MM

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

MM

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

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
вот оно, отношение разработчиков к своим продуктам!
источник

a

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

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
кстати на этот инструмент пока забили, он ищет нового майнтейнера
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Oleg Gamega
сразу возник вопрос про очень боьлшое количество обращений к бд, в гугле не забанили и решения вроде join-monster гуглятся довольно быстро, но думаю подобные вопросы возникнут не только у меня
Нужно использовать DataLoader чтоб он делал агрегационные запросы: https://github.com/facebook/dataloader

Вот есть неплохие статьи на английском
- http://www.petecorey.com/blog/2017/08/14/batching-graphql-queries-with-dataloader/
- https://spin.atomicobject.com/2017/05/15/optimize-graphql-queries/

Буду писать про DataLoaderб только еще не знаю когда. Куча других вещей еще надо сделать.
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Oleg Gamega
очень понравился ваш подход с тремя токенами, у вас случайно нет примера реализации не закрытого n.d.a. ?  мне как человеку далекому от node.js  было бы карйне интересно
Прям готового нет, где сел и поехал. Уж больно логика вшита в приложение и просто так не выдрать.
источник

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
спасибо, еще вопрос на сколько готов к продакшену type-graphql ?
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Скажу так. Если с помощью него запилите схему, то он 100 пудова продакшн реади. Он только генерит схему.

А сама схема в рантайме обслуживается пакетом graphql-js. Который все юзают. И который написан по спеке фейсбуковцами.
источник

OG

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

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
dataloader та еще хуйня конечно =(
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Maxim Makarov
dataloader та еще хуйня конечно =(
согласен :)
я в итоге начал в Redis кешировать просто
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
type-graphql использует уже кто-то?
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
apollo codegen очень крутая штука для фронта конечно!
источник