Size: a a a

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

2018 July 03

ДР

Димка Реактнативный 🛸 in Apollo — русскоговорящее сообщество
и то и другое
источник

АР

Алексей Родионов in Apollo — русскоговорящее сообщество
В package,json у graphql-yoga в dependencies числится apollo-server-express: https://github.com/prismagraphql/graphql-yoga/blob/master/package.json#L50
источник

ДР

Димка Реактнативный 🛸 in Apollo — русскоговорящее сообщество
Алексей Родионов
В package,json у graphql-yoga в dependencies числится apollo-server-express: https://github.com/prismagraphql/graphql-yoga/blob/master/package.json#L50
Вообщем, если как и я, приняли решение работать с Prisma, то Yoga идеальное решение
источник

ДР

Димка Реактнативный 🛸 in Apollo — русскоговорящее сообщество
Так как они ее точят под свои задачи
источник

ДР

Димка Реактнативный 🛸 in Apollo — русскоговорящее сообщество
Думаю, что более подробно вам ответят в слеке Призмы
источник

АР

Алексей Родионов in Apollo — русскоговорящее сообщество
Вот допустим, Apollo Server умеет full WebSocket transport (когда и query, и mutation, и subscription идут по WebSocket, а не только subscription по WebSocket, а query и mutation по HTTP). Но вот Prisma не умеет full WebSocket transport. Я открывал issue на GitHub (https://github.com/prismagraphql/prisma/issues/2606). Меня попросили открыть feature request (https://github.com/prismagraphql/prisma/issues/2607).

Если я использую graphql-yoga, а она основана на Apollo, то, получается, она должна тоже поддерживать full WebSocket transport.
источник

АР

Алексей Родионов in Apollo — русскоговорящее сообщество
Причём в graphql-yoga есть graphql-subscriptions/subscriptions-transport-ws.
источник

АР

Алексей Родионов in Apollo — русскоговорящее сообщество
Как так получается?
источник

АР

Алексей Родионов in Apollo — русскоговорящее сообщество
Димка Реактнативный 🛸
Думаю, что более подробно вам ответят в слеке Призмы
Уже задавал там вопрос, ответа жду уже несколько дней.
источник

ДР

Димка Реактнативный 🛸 in Apollo — русскоговорящее сообщество
Алексей Родионов
Уже задавал там вопрос, ответа жду уже несколько дней.
думаю, что там быстрей ответят, чем здесь 🤓
источник

ДР

Димка Реактнативный 🛸 in Apollo — русскоговорящее сообщество
Алексей Родионов
Вот допустим, Apollo Server умеет full WebSocket transport (когда и query, и mutation, и subscription идут по WebSocket, а не только subscription по WebSocket, а query и mutation по HTTP). Но вот Prisma не умеет full WebSocket transport. Я открывал issue на GitHub (https://github.com/prismagraphql/prisma/issues/2606). Меня попросили открыть feature request (https://github.com/prismagraphql/prisma/issues/2607).

Если я использую graphql-yoga, а она основана на Apollo, то, получается, она должна тоже поддерживать full WebSocket transport.
интересная фича, не знал о ней, буду следить
источник
2018 July 06

ДР

Димка Реактнативный 🛸 in Apollo — русскоговорящее сообщество
Если слабый интернет и на мутацию  error , а Optimistic UI уже показал данные юзеру. Как вызывать повторную мутацию в фоновом режиме до ее выполнения?
источник

RG

Rustam Gilyaziev 🐇 in Apollo — русскоговорящее сообщество
Димка Реактнативный 🛸
Если слабый интернет и на мутацию  error , а Optimistic UI уже показал данные юзеру. Как вызывать повторную мутацию в фоновом режиме до ее выполнения?
сделать свою обертку над fetch, которую передать в конструктор apollo-http-link
источник

RG

Rustam Gilyaziev 🐇 in Apollo — русскоговорящее сообщество
источник

RG

Rustam Gilyaziev 🐇 in Apollo — русскоговорящее сообщество
источник

ДР

Димка Реактнативный 🛸 in Apollo — русскоговорящее сообщество
спасибо
источник
2018 July 17

ГК

Геннадий Ковалёв in Apollo — русскоговорящее сообщество
Привет. Начинающий. Решил поиграться с apollo.subscribe() поверх вебсокетов, это в angular. Вопрос с авторизацией через токены. Если для простых http запросов использую ангуляровский HttpInterceptor, то как в аполловском WebSocketLink проставить заголовок при соединении? Где копать?
источник

OV

Oleksandr Vorobyov in Apollo — русскоговорящее сообщество
Геннадий Ковалёв
Привет. Начинающий. Решил поиграться с apollo.subscribe() поверх вебсокетов, это в angular. Вопрос с авторизацией через токены. Если для простых http запросов использую ангуляровский HttpInterceptor, то как в аполловском WebSocketLink проставить заголовок при соединении? Где копать?
options -> connectionParams
источник

ГК

Геннадий Ковалёв in Apollo — русскоговорящее сообщество
Я по коду смотрю connectionParams добавляется в тело сообщения в payload, но http заголовок не позволяет изменить. Или Вы имеете ввиду, что ну его нафиг этот http заголовок, а токены передавать именно в payload?
источник

OV

Oleksandr Vorobyov in Apollo — русскоговорящее сообщество
Геннадий Ковалёв
Я по коду смотрю connectionParams добавляется в тело сообщения в payload, но http заголовок не позволяет изменить. Или Вы имеете ввиду, что ну его нафиг этот http заголовок, а токены передавать именно в payload?
Да
источник