Size: a a a

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

2018 April 20

KN

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

KN

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

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
ну т.е. поле
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
type Article {
   comments: [Comment!]!
}
///
{
   article(id: 23) {
       comments { id body createdAt }
   }
}
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
в данном случае - comments + id + body + createdAt
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
т.е. вот эти 4 поля могут меняться с течением времени
источник

Е

Евгений in GraphQL — русскоговорящее сообщество
ааа и типа фронт который смотрит на конкретный канал(а канал  === подписка) видит это и у себя меняет жто значение?
источник

Е

Евгений in GraphQL — русскоговорящее сообщество
я прост все это закостылил через редис и мне кажется я все сделал плохо)))
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
ну не факт
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
канал-то один
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
запросы разные
источник

Е

Евгений in GraphQL — русскоговорящее сообщество
ну наверное я неправильно сказал , я на бэке в мутациях вызываю публиш в редис. А фронты уже слушают канал имени мутации, хотя тут скорее правильно каналом в редисе датабэйс называть :)
источник

Е

Евгений in GraphQL — русскоговорящее сообщество
в общем стыд и срам)
источник
2018 April 22

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
ребят, а подскажите как правильно, локально на компе вебпак сервер и express сервер на разных портах,  и сервер подключается так:

const httpParams = {
 uri: `${protocol}//${window.location.hostname}:4000/graphql`,
 credentials: 'same-origin'
};

const httpLink = new HttpLink(httpParams);

а в продакшне не будет указан порт ?)
и как правильно сделать чтобы на деве был localhost а на продакшне нужный домен ?)
источник

v

vitshev in GraphQL — русскоговорящее сообщество
резольвить разные конфиги в зависимости от ENV
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
а путь /graphql будет на том же домене и на 80 порте, или будет что то вроде app:4000/grapql ?
источник

v

vitshev in GraphQL — русскоговорящее сообщество
да, должен быть просто на /graphql, там же просто middleware (если юзаешь express-graphql)
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
ой, забыл добавить что статику отдает nginx, а graphql на  express-graphql
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
это ничего не меняет ?)
источник
2018 April 24

A

Alexander in GraphQL — русскоговорящее сообщество
@playra заманил в секту поклонения graphql
источник