Size: a a a

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

2018 July 09

🌀

🌀 maktarsis in GraphQL — русскоговорящее сообщество
Как раз только что разобрался (хотя проблема была актуальна на протяжении 3 дней, все откладывал)
источник

🌀

🌀 maktarsis in GraphQL — русскоговорящее сообщество
решение было в том, что при определении Query
источник

🌀

🌀 maktarsis in GraphQL — русскоговорящее сообщество
если не ожидается аргументов, то не нужно писать ()
источник

🌀

🌀 maktarsis in GraphQL — русскоговорящее сообщество
не знал, не дочитал

в общем спасибо за внимание
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
тип ID, делаю query но скобками и без скобок ошибка? где ошибаюсь?
источник

ДР

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

KL

Konstantin Lyssenko in GraphQL — русскоговорящее сообщество
Разве facebookUserId вообще должен какие-либо аргументы принимать?
источник

KL

Konstantin Lyssenko in GraphQL — русскоговорящее сообщество
Просто scalar field же
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Konstantin Lyssenko
Разве facebookUserId вообще должен какие-либо аргументы принимать?
получается по токену определяет?
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Konstantin Lyssenko
Просто scalar field же
да, так и есть) спасибо!
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Димка Реактнативный 🛸
проблем с загрузкой картинок нет!  кто-то до сих пор живет в прошлом)
юзаю эту либу и не знаю проблем
https://github.com/jaydenseric/apollo-upload-server
Кто-то тоже до сих пор живёт в прошлом. 😜

apollo-upload-server не нужен, потому что upload файлов добавили во вторую версию apollo-server «из коробки».
источник

АР

Алексей Родионов in GraphQL — русскоговорящее сообщество
Roman Peskov
Спасибо большое, сейчас попробую
Как успехи?
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Алексей Родионов
Кто-то тоже до сих пор живёт в прошлом. 😜

apollo-upload-server не нужен, потому что upload файлов добавили во вторую версию apollo-server «из коробки».
классно что есть из чего выбрать)
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
делаю мутацию:

updateTeacher(facebookUserId: ID!, gender: Boolean!, name: String!, text: String!): TeacherAuthPayload!
type TeacherAuthPayload {
 token: String!
 teacher: Teacher!
}

async updateTeacher(parent, { facebookUserId, gender, name, text }, ctx, info) {
   const teacher = await ctx.db.query.teacher({ where: { facebookUserId } })
   if (!teacher) {
     return {
       error: {
         field: 'facebookUserId',
         msg: 'No user found'
       }
     }
   }

   return ctx.db.mutation.updateTeacher(
     {
       where: { facebookUserId },
       data: {
         gender,
         name,
         text,
       }
     }
   )
 },

const TeacherAuthPayload = {
 teacher: async ({ teacher: { facebookUserId } }, args, ctx, info) => {
   return ctx.db.query.teacher({ where: { facebookUserId } }, info)
 },
}


в от
вет Cannot destructure property facebookUserId of undefined or null.

Где ошибаюсь?
источник
2018 July 10

RP

Roman Peskov in GraphQL — русскоговорящее сообщество
Все получилось, картинка отправляется на сервер.
Еще раз спасибо за помощь)
источник

AP

Alexander Podkidyshev in GraphQL — русскоговорящее сообщество
Теперь пора написать туториал тогда (((-:
источник

ДР

Димка Реактнативный 🛸 in GraphQL — русскоговорящее сообщество
Alexander Podkidyshev
Теперь пора написать туториал тогда (((-:
источник

AP

Alexander Podkidyshev in GraphQL — русскоговорящее сообщество
спасибо
источник
2018 July 11

IC

Igor Chishkala in GraphQL — русскоговорящее сообщество
Димка Реактнативный 🛸
проблем с загрузкой картинок нет!  кто-то до сих пор живет в прошлом)
юзаю эту либу и не знаю проблем
https://github.com/jaydenseric/apollo-upload-server
ну я ж говорил, что либу кто-то уже написал
источник

IA

Ilya Agarkov in GraphQL — русскоговорящее сообщество
А если я юзаю ApolloServer а мне нужно с фронта послать запрос, в результате которого пойдет отправка емейлов. Это тоже мутации делать?
источник