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

Общаемся на темы, посвященные GraphQL и опыту его использования. Проблемы. Новости. Решения. Вам могут быть полезны: @apollo_ru, @react_js, @vuejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание в чате было полезным и комфортным.

352 members

Архив канала @graphql_ru 8 ноября 2017 г.

08:42:46 ДП
User 137057102
User 91770096
Оно тот же самый 

new GraphQLObjectType({
      name: 'Subscription',
      fields: () => (subscriptionFields)
    });
Ну если через new GrapQLObjectType создать к примеру newOrderSubscription то ошибка выходить что это не Output type, а undefined7
08:43:53 ДП
User 137057102
Так что через простой
export default { type: ..., resolve(){....}, subscribe() {...}
08:44:28 ДП
User 137057102
Без ошибок. Но subscribe метод не вызовается походу. А вот resolve вызывается
08:46:00 ДП
User 137057102
а нельзя pubsub.asyncIterator  вызвать в resolver
08:46:01 ДП
10:47:22 ДП
User 137057102
Спасибо разобрался. В express-graphql subscriptionы не поддерживается. Нужно graphql-subscription-fetcher настраивать. Я же просто поискал другой редактор. И нашел. Playground . его можно как middleware использовать. Теперь остались только правильные данные отдавал.