Size: a a a

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

2019 February 07

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
egoarka
так а вроде там логика не поменялась, код рабочий
у меня вот такой конфиг
источник

MM

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

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
и там внизу еще
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
apolloServer.applyMiddleware({ app, path: '/', cors: false })
apolloServer.installSubscriptionHandlers(server)
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
но ошибки в sentry не приходят(
источник

e

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

e

egoarka in GraphQL — русскоговорящее сообщество
formatError нужно перекрыть
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
egoarka
formatError нужно перекрыть
у меня его нет.
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Ну я смотрю Prisma вместо graphql api свой database client сделали
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Maxim Makarov
у меня его нет.
хм, такс
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Maxim Makarov
у меня его нет.
а где gql сервер? не видно на скрине
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
egoarka
а где gql сервер? не видно на скрине
ща
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
prisma.createUser({ 
 email: "alice@prisma.io",
 posts: {
   create: {
     title: "GraphQL Conf 2019"
   }
 }
})


вместо

mutation createUser({ 
 email: "alice@prisma.io",
 posts: {
   create: {
     title: "GraphQL Conf 2019"
   }
 }
}) {
 id
}
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
egoarka
а где gql сервер? не видно на скрине
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Алексей Родионов
prisma.createUser({ 
 email: "alice@prisma.io",
 posts: {
   create: {
     title: "GraphQL Conf 2019"
   }
 }
})


вместо

mutation createUser({ 
 email: "alice@prisma.io",
 posts: {
   create: {
     title: "GraphQL Conf 2019"
   }
 }
}) {
 id
}
а это у них уже давно вроде, не?
источник

e

egoarka in GraphQL — русскоговорящее сообщество
вот сюда и надо засунуть formatError
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
egoarka
вот сюда и надо засунуть formatError
в идеале мне хочется чтобы запросивший видел только те ошибки, что я выкидываю ему сам. То есть UserInputError и ApolloError, ну и плюс ошибки синтаксиса graphql
источник

MM

Maxim Makarov in GraphQL — русскоговорящее сообщество
а все остальное чтобы в sentry отправлялось и в лог писалось красиво
источник

P@

Pavel @nodkz in GraphQL — русскоговорящее сообщество
Maxim Makarov
скажи, а с новым sentry sdk вы настроили сбор ошибок в случае с apollo graphql server?
пока то что в гисте, в конце месяца будем крутить на новый если обновят локальную сентри (к нас не облачная)
источник

e

egoarka in GraphQL — русскоговорящее сообщество
Maxim Makarov
в идеале мне хочется чтобы запросивший видел только те ошибки, что я выкидываю ему сам. То есть UserInputError и ApolloError, ну и плюс ошибки синтаксиса graphql
да, это понятно, в сниппете у Павла вроде это все есть) просто ифов накрутить если уж прям свое что-то нужно
источник