Size: a a a

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

2019 October 06

DM

Diogo Martins in GraphQL — русскоговорящее сообщество
like that
type ReservationProduct = {
 product:Product;
 quantity:number;
}?
источник

U

Uxname in GraphQL — русскоговорящее сообщество
idk your framework 🤷‍♂️ try that
источник

DM

Diogo Martins in GraphQL — русскоговорящее сообщество
i have the same error
источник

DM

Diogo Martins in GraphQL — русскоговорящее сообщество
@Column("text", {array: true})
источник

DM

Diogo Martins in GraphQL — русскоговорящее сообщество
like that works but i dont know if i have to declare text because is one array of objects
источник

DM

Diogo Martins in GraphQL — русскоговорящее сообщество
Hi I need to pass one array of objects but says I have to specify the type of parameter I try this line of code I everyone I need to pass one array of objects I try this But that is not working @Arg("products") products:[ReservationProduct]
источник

ps

p s in GraphQL — русскоговорящее сообщество
Всем привет!
Подскажите, как из бразуера сделать запрос к github graphql api? Через прокси на локальном сервере? Как проще всего прокси сделать?
источник

ДС

Дмитрий Середа in GraphQL — русскоговорящее сообщество
А GraphQL в принципе по Get может работать?
источник

ДС

Дмитрий Середа in GraphQL — русскоговорящее сообщество
Для запросов можно воспользоваться GraphQL клиентом, например Insomnia.
источник

NG

Nikita Grishin in GraphQL — русскоговорящее сообщество
Дмитрий Середа
А GraphQL в принципе по Get может работать?
GraphQL не зависит от транспорта. У аполло есть классная штука, которая как раз через GET идёт https://www.apollographql.com/docs/apollo-server/performance/apq/
источник

AZ

Anton Zinchenko in GraphQL — русскоговорящее сообщество
Так тут скорее речь про ограничение размера get запроса.
источник

ДС

Дмитрий Середа in GraphQL — русскоговорящее сообщество
Anton Zinchenko
Так тут скорее речь про ограничение размера get запроса.
Мне это не нужно, и размер не важен просто после вопроса про браузер стало интересно о том, работает ли так GraphQL в принципе.
источник
2019 October 07

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Дмитрий Середа
А GraphQL в принципе по Get может работать?
GraphQL - это спека для языка. На уровне спеки GraphQL никак не ограничивает способ передачи данных
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Более того, GraphQL позволяет хоть сковзь протобаф данные гонять или через XML
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
Просто так получилось, что на уровне референса (если мы говорим о JS либе) реализован JSON, но сама реализация не превязана к протоколу и вполне позволяет в GET
источник

KN

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

a

artalar in GraphQL — русскоговорящее сообщество
Andrii Los
Ну и конфиг для прокси сервера.
allScalars: &allScalars
 Any: Common.Any
 Date: Common.GraphQLDate
 DateTime: Common.DateTime
 EmailAddress: Common.EmailAddress
 JSON: Common.JSON
 NegativeFloat: Common.NegativeFloat
 NegativeInt: Common.NegativeInt
 NonNegativeFloat: Common.NonNegativeFloat
 NonNegativeInt: Common.NonNegativeInt
 NonPositiveFloat: Common.NonPositiveFloat
 NonPositiveInt: Common.NonPositiveInt
 PhoneNumber: Common.PhoneNumber
 PositiveFloat: Common.PositiveFloat
 PositiveInt: Common.PositiveInt
 Time: Common.Time
 Timestamp: Common.Timestamp
 UnsignedFloat: Common.UnsignedFloat
 UnsignedInt: Common.UnsignedInt
 URL: Common.URL
 SnitchReportTypologyName: string
schema:
 - './src/schema/modules/**/schema.ts'
documents: []
config:
 noNamespaces: true
 defaultMapper: Partial<{T}>
hooks:
 afterOneFileWrite:
   - prettier --write
generates:
 ./src/schema/__generated__/resolvers-types.ts:
   config:
     showUnusedMappers: true
     namingConvention: change-case#pascalCase
     scalars: *allScalars
     contextType: Common.CommonContextType
     mappers:
       ExternalCard: Common.ExternalCardRaw
   plugins:
     - add: /* eslint-disable */
     - add: "// ####################################+################################################"
     - add: "// ################# THIS IS GENERATED FILE DO NOT TOUCH!!!!!!!!!!!!####################"
     - add: "// ####################################-################################################"
     - add: import * as Common from '../types'
     - typescript
     - typescript-resolvers
 ./src/schema/generated.schema.graphql:
   plugins:
     - add: "####################################+################################################"
     - add: "################# THIS IS GENERATED FILE DO NOT TOUCH!!!!!!!!!!!!####################"
     - add: "####################################-################################################"
     - schema-ast
А как итоговое использование выглядит? У меня сейчас так получилось
источник

🦜

🦜 in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
А у аполло есть свои заморочки, например батчинг, за который хочется руки отрубить тому кто его придумал)))
батчинг норм тема же. Или там криво он реализован?
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
Kirill Nesmeyanov
А у аполло есть свои заморочки, например батчинг, за который хочется руки отрубить тому кто его придумал)))
почему?)
источник

a

artalar in GraphQL — русскоговорящее сообщество
В итоге вот так затайпил, все выводится.
Хотя чувствую с вариаэйблами мне еще предстоит поиграть…
источник