Size: a a a

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

2019 July 13

m^

mcombat ^-^ in GraphQL — русскоговорящее сообщество
Uxname
а зачем так делать если не секрет?
часть полей с реста приходит, часть с бд
источник

U

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

U

Uxname in GraphQL — русскоговорящее сообщество
но тогда будет дёргаться и рест и бд всегда...
источник

m^

mcombat ^-^ in GraphQL — русскоговорящее сообщество
а через интерфейс нельзя както сделать? тоесть чтобы те что обьявленны в интерфейсе резолвились с реста, а остальное с бд например
источник

m^

mcombat ^-^ in GraphQL — русскоговорящее сообщество
просто синхронизацию реста с бд не хочется делать, а обьект один посути
источник

m^

mcombat ^-^ in GraphQL — русскоговорящее сообщество
но часть данных с реста (вордпресс апи) , а часть с бд
источник

m^

mcombat ^-^ in GraphQL — русскоговорящее сообщество
с монгодб, куда в обьект добавляют другие поля из админки
источник

e

egoarka in GraphQL — русскоговорящее сообщество
ну моно обернуть так

{
 rest { ... }
 local { ... }
}


но это конечно непрезентабельно как-то
источник

m^

mcombat ^-^ in GraphQL — русскоговорящее сообщество
так это вложенные типы
источник

m^

mcombat ^-^ in GraphQL — русскоговорящее сообщество
надо чтоб без них
источник

e

egoarka in GraphQL — русскоговорящее сообщество
не, резолверы же
источник

m^

mcombat ^-^ in GraphQL — русскоговорящее сообщество
и что при таком будут дергаться два резолвера?
источник

e

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

m^

mcombat ^-^ in GraphQL — русскоговорящее сообщество
погоди, ты клиентский квери написал?
источник

e

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

e

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

m^

mcombat ^-^ in GraphQL — русскоговорящее сообщество
не это булшит
источник

e

egoarka in GraphQL — русскоговорящее сообщество
{
 findSuper {
   fromRest { ... }
   fromLocal { ... }
 }
}
источник

U

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

e

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