Size: a a a

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

2020 August 25

ОЛ

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

va

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

va

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

ОЛ

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

ОЛ

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

ОЛ

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

AM

Anton Mazhuto in GraphQL — русскоговорящее сообщество
Ребят, подскажите пожалуйста, как мне в мутации login вернуть тип type LoginResponse {
   token: String
   user: User!
}  , а не просто User?
источник

AM

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

AM

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

va

vit al in GraphQL — русскоговорящее сообщество
ща попробую фрагментом
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
Anton Mazhuto
Ребят, подскажите пожалуйста, как мне в мутации login вернуть тип type LoginResponse {
   token: String
   user: User!
}  , а не просто User?
если тип LoginResponse у вас в схеме уже описан, то в login нужно поменять тип c User на LoginResponse и в resolve вместо return user вернуть  return { token, user }
источник

AM

Anton Mazhuto in GraphQL — русскоговорящее сообщество
Andrey Nikolaev
если тип LoginResponse у вас в схеме уже описан, то в login нужно поменять тип c User на LoginResponse и в resolve вместо return user вернуть  return { token, user }
о, спасибо, так просто. Сейчас попробую, еще не привык к синтаксису nexusa
источник

AM

Anton Mazhuto in GraphQL — русскоговорящее сообщество
Andrey Nikolaev
если тип LoginResponse у вас в схеме уже описан, то в login нужно поменять тип c User на LoginResponse и в resolve вместо return user вернуть  return { token, user }
а ResponseType нужно создавать через extendType ?
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
Anton Mazhuto
а ResponseType нужно создавать через extendType ?
через objectType. extend  используется для расширения типа, например когда нужно добавить дополнительные поля к существующему типу
источник

AM

Anton Mazhuto in GraphQL — русскоговорящее сообщество
Andrey Nikolaev
через objectType. extend  используется для расширения типа, например когда нужно добавить дополнительные поля к существующему типу
а если не сложно можете примерно написать как будет, что то я в доке по nexus не могу найти objectType. extend
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
Anton Mazhuto
а если не сложно можете примерно написать как будет, что то я в доке по nexus не могу найти objectType. extend
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
аналогично как вы описали тип User нужно описать и тип LoginResponse
источник

AM

Anton Mazhuto in GraphQL — русскоговорящее сообщество
Andrey Nikolaev
аналогично как вы описали тип User нужно описать и тип LoginResponse
типа такого?
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
Anton Mazhuto
типа такого?
именно
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
только не t.list.field, а t.field наверное
источник