Size: a a a

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

2019 June 21

VS

Vladyslav Siroshtan in GraphQL — русскоговорящее сообщество
Вы с prisma работали?
Имеете возможность ответить на мою просьбу выше?
источник

g

graphql_bot in GraphQL — русскоговорящее сообщество
apollographql/graphql-tools v4.0.4 → v4.0.5 🎉
источник

g

graphql_bot in GraphQL — русскоговорящее сообщество
graphql/graphiql v0.13.1 → latest 🎉
источник

NT

Nikita Tkachuk in GraphQL — русскоговорящее сообщество
Vladyslav Siroshtan
Вы с prisma работали?
Имеете возможность ответить на мою просьбу выше?
В призме ничего такого нет, нужно прикручивать graphql-shield )
источник

МС

Михаил Соловьев in GraphQL — русскоговорящее сообщество
Подскажите а c namespace что-нибудь порешали? Какие варианты есть? Ниже пример не очень приятной схемы(запроса) ((
{
 shopCategories {
   id
 }
 shopTags {
   id
 }
 blogCategories {
   id
 }
 blogTags {
   id
 }
 products {
   id
   posts: blogPosts {
     id
   }
 }
}
источник

МС

Михаил Соловьев in GraphQL — русскоговорящее сообщество
https://github.com/graphql/graphql-spec/issues/163 нашел такое, но это же в стадии обсуждения, и не известно когда будет в спеке
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Михаил Соловьев
Подскажите а c namespace что-нибудь порешали? Какие варианты есть? Ниже пример не очень приятной схемы(запроса) ((
{
 shopCategories {
   id
 }
 shopTags {
   id
 }
 blogCategories {
   id
 }
 blogTags {
   id
 }
 products {
   id
   posts: blogPosts {
     id
   }
 }
}
Не очень понимаю как namespaces особо решат это кроме как добавят например точку.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
camelCase и все работает.
Или целый кусок спеки ,целая история с их резолвингом и прочими усложнениями итд.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Чем дальше в лес, тем больше понимаю, что namespaces не нужны.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Тем более их можно с эмитировать вот так.
источник

AL

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

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Как минимум подсобрать все мутации - святое дело.
Так же можно подсобрать все квери, но это уже вкусовщина.
Типа
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
categories {
 blog {}
 products {}
 tags {}
}
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Ну и не забываем, что можно использовать union types
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
categories(type: POSTS) {
  ... on PostsCategories {
    id
  }
}
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Ну крч, хороший дизайн схемы решает проблему namespaces.
источник

RB

Roman B in GraphQL — русскоговорящее сообщество
Всем привет, разбираюсь c dataloader. Если правильно прикрутил, то после втого запроса я не должен видеть обращение к бд?
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Roman B
Всем привет, разбираюсь c dataloader. Если правильно прикрутил, то после втого запроса я не должен видеть обращение к бд?
Если ты делаешь доступ к какой-то ентити byId и ты уже в одном резолвере вытащил дядьку с id 1, то в следующем резолвере который будет резолвить дядьку с id 1, его уже вытащит из кэша, а не будет делать запрос в базу.
источник

МС

Михаил Соловьев in GraphQL — русскоговорящее сообщество
Andrii Los
Ну крч, хороший дизайн схемы решает проблему namespaces.
стало намного яснее спасибо )
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Второй раз про graphql-compose. Правда в этот раз совсем от крутого чувака и совсем не вскольз.
источник