Size: a a a

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

2021 April 28

PM

Pavel Mellonges® in GraphQL — русскоговорящее сообщество
под обработчиком ты имеешь в виду express/fastify?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Да
источник

R

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

PM

Pavel Mellonges® in GraphQL — русскоговорящее сообщество
okey. еще непонятна архитектура самого приложения. Берем express на rest api. есть папка с роутерами, а в роутерах импортированные контроллеры из папки контроллеров, а в контроллерах бизнес логика и работа с бд. В такой онологии кто-нибудь может описать приложение на express and gql?
источник

PM

Pavel Mellonges® in GraphQL — русскоговорящее сообщество
непонтно насчет схем просто
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
в контроллерах бизнес логика) хехе
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
можно дальше не читать
источник

PM

Pavel Mellonges® in GraphQL — русскоговорящее сообщество
импортированна бизнес-логика
источник

ОЛ

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

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
тоже самое, только вместо папки с роутами папка с резолверами
источник

ОЛ

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

ОЛ

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

R

Roman in GraphQL — русскоговорящее сообщество
Кстати  можно ли сгенерировать доку по  graphql в  файлик куда-то ? Есть такие тулы ?
источник

PM

Pavel Mellonges® in GraphQL — русскоговорящее сообщество
с бд логику получается нужно переписывать?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
нет, наоборот все переиспользуется. Если конечно у вас не сильно типы отличаться будут
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Мне пришлось повозится один раз когда для небольшого проекта сразу был и рест и граф и прости господи соап. Но там все решилось любимым делом для любых разработчиков - перемапливанием данных
источник

𝘂

𝘂𝘅𝗻𝗮𝗺𝗲... in GraphQL — русскоговорящее сообщество
источник

IV

Ilya Veselov in GraphQL — русскоговорящее сообщество
Всем привет, у меня есть такая мутация (используется Apollo GraphQL)

mutation Change(
           $program_id: FeeRebatePartnerProgramId
           $account_id: LoroAccountId!
       ) {
           changeFeeRebatePartnerProgram(
               programId: $program_id
               accountId: $account_id
           ) {
               id
               programId
               accountId
               state
           }
       }

не совсем понимаю как реализовать подобное, пока только на все мои  попытки выдаёт ошибку

One of GraphQL’s major strengths is that it lets you send multiple queries in a single request. However, since the response data is shaped after the structure of the fields being requested, you might run into naming issues when you’re sending multiple queries asking for the same fields:

{
 User(id: "1") {
   name
 }
 User(id: "2") {
   name
 }
}
источник

V

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

PM

Pavel Mellonges® in GraphQL — русскоговорящее сообщество
кто может скинуть прям небольшое и показательное приложение express + gql, чтобы посмотреть архитектуру
источник